У меня есть сервер под управлением CentOS 7, и я подключаюсь к нему по ssh. SSH требует немного времени для подключения по сравнению с другим сервером, который я настроил. Этот сервер имеет 2 порта Ethernet (1 материнская плата и 1 карта). Я использую карту для создания мостовой сети для виртуальных машин Kvm, и она отлично работает. Бывают случаи, когда я не могу пинговать, или если я использую команду маршрута, он зависает. Я думаю, это связано со шлюзом по умолчанию для основного порта Ethernet.
Маршрут при возникновении проблем
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.1.1.3 0.0.0.0 UG 0 0 0 br0
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 em1
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 em1
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
затем я запускаю sudo route add default gw 10.1.1.3 em1 или sudo route add default gw 10.1.1.3
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.1.1.3 0.0.0.0 UG 0 0 0 em1
default 10.1.1.3 0.0.0.0 UG 0 0 0 br0
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 em1
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 em1
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
Я добавил шлюз по умолчанию в файл / etc / sysconfig / network, но проблемы остались.
sudo cat /etc/sysconfig/network
# Created by anaconda
GATEWAY=10.1.1.3
Любые идеи?
Спасибо за помощь.
P.S. Я знаю, что это должны быть статические IP-адреса, и я работаю над этим, но мне нужно ждать сетевого администратора.
ОБНОВИТЬ:
Я добавил GATEWAYDEV = em1 в файл / etc / sysconfig / network и перезапустил сетевые службы. Я пробежал маршрут, и вот результат.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.1.1.3 0.0.0.0 UG 0 0 0 em1
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 em1
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 em1
link-local 0.0.0.0 255.255.0.0 U 1004 0 0 br0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
Я подключился к виртуальным машинам с помощью ssh и pinged google, и они вернули результаты, так что, похоже, это работает. Хотя мне интересно, будет ли сеть с мостом в порядке, поскольку строки по умолчанию для интерфейса br0 больше нет?
Обновление 2:
Я закомментировал gatewaydev и добавил шлюз в файл ifcfig-em1 и перезапустил сеть, но маршрут завис и дал первые результаты в сообщении. Поэтому я удалил шлюз из ifcfg-em1, раскомментировал gatewaydev и перезапустил сеть.
вам нужно установить GATEWAY в вашем файле Ethernet, а не в / etc / sysconfig / network
[root@puppetmaster]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPADDR=192.168.1.10
SUBNETMASK=255.255.255.0
GATEWAY=192.168.1.1