1

Я использую centos 6.6 и собираюсь настроить одну сетевую карту с двумя IP-адресами.

Моя конфигурация выглядит так

/etc/sysconfig/network-scripts

ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="dhcp"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="cfad5e20-0427-4b8f-a291-4e9bf6cc9ff4"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME="System eth0"
HWADDR=00:0C:29:4A:DA:ED
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
LAST_CONNECT=1433864544

ifcfg-eth0:1

DEVICE="eth0:1"
BOOTPROTO="static"
HWADDR="00:0c:29:4a:da:ed"
IPADDR="10.0.0.20"
NETMASK="255.0.0.0"
BROADCAST=10.255.255.255
ONBOOT="yes"

После перезагрузки компьютера я не могу просмотреть IP-адрес eth0:1 помощью команды ifconfig.

1 ответ1

1

После перезагрузки компьютера я не могу просмотреть IP-адрес eth0:1 с помощью команды ipconfig .

Ipconfig - это команда Windows, вы, вероятно, думаете о ifconfig. Тем не менее, ifconfig является устаревшей командой: вы должны попробовать вместо

       ip link show
       ip addr show

и проверьте, появляется ли он сейчас. Если это так (у меня нет системы CentOS для проверки вашего скрипта конфигурации, поэтому я не знаю, есть ли другие ошибки), это именно та причина, по которой ifconfig считается устаревшей и заменена пакетом iproute2 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .