Может быть, я делаю ошибку новичка, но я не могу понять, что делаю не так. В Centos Box я хочу установить статический IP-адрес на свой сервер, поэтому отредактировал / etc / sysconf / network-scripts / ifcfg-eth0 следующим образом:
# Intel Corporation 82579V Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.7.255
DHCPCLASS=
HWADDR=4C:72:B9:24:20:1B
IPADDR=192.168.2.200
NETMASK=255.255.240.0
NETWORK=192.168.0.0/20
ONBOOT=yes
TYPE=Ethernet
NOZEROCONF=yes
Отредактировал также / etc / sysconfig / network на это:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=conmutador
GATEWAY=192.168.1.1
И наконец /etc/resolv.conf
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=conmutador
GATEWAY=192.168.1.1
Как и ожидалось, я успешно пингую клиентов в подсетях 192.168.0.0, 192.168.1.0, 192.168.2.0, но когда я пытаюсь проверить связь с маршрутизатором (192.168.1.1), я не получаю никакого ответа ... Также, конечно, нет доступа к Интернету (так как коробка не может добраться до роутера). Что я делаю не так ?
ОБНОВЛЕНИЕ ... Изменено в соответствии с советом Грегга:
# Intel Corporation 82579V Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.7.255
HWADDR=4C:72:B9:24:20:1B
IPADDR=192.168.2.200
NETMASK=255.255.240.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.1
ONBOOT=yes
TYPE=Ethernet
NOZEROCONF=yes
и т.д. / sysconfig / сеть:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=conmutador
/etc/resolv.conf:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=conmutador
Проблема не устранена ...
ОБНОВЛЕНИЕ 2
netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.0.0 * 255.255.240.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
вам не нужен / 20 в директиве NETWORK, у вас уже определена NETMASK. вы также можете полностью удалить строку DHCPCLASS. Ваш / etc / resolv совершенно неверен, он должен иметь сервер имен dnsserverIP, отличный от sysconfig / network. Также ваш шлюз должен быть в вашем файле ifcfg-eth0, а не в вашем сетевом файле. Я предполагаю, что ваша фактическая информация IP / подсети точна, я слишком устал, чтобы подсеть a / 20 в моей голове. :)
На самом деле мне кажется, что ваша подсеть не подходит. Вы уверены, что ваш шлюз - 192.168.1.1? Как узнать, что это сеть / 20? Откуда вы берете эту информацию?
Ага, это неправильно. Я думаю, ваш шлюз должен быть 192.168.0.1, а ваш BCAST - 192.168.15.255, если это действительно / 20.