Есть сетевая карта, на ней поднято 3 влана с назначением IP по DHCP. IP назначаются провайдерами и остаются статическими. Все работает нормально. Решил прописать статику. Пробовал прописать и в routes и ifroute-[Name] - не помогает. В логах Unspecified failure и все. IP не назначается, либо маршрутов нет. OpenSuSE 42.1 x64.
Сетевуха по влан должна получить ip 192.168.88.34/24, GW 192.168.88.1, в файлах пишу маршрут любой допустим 192.168.99.0.24 gw 192.168.88.2 и после этого IP на сетевухе не появляется…
Приведите вносимую запись маршрута полностью, без словесных пояснений, по-моему, что-то напутано в самой строчке и она не соответствует требуемому формату.
# --- IPv4 routes in CIDR prefix notation:
# Destination [Gateway] - Interface
127.0.0.0/8 - - lo
204.127.235.0/24 - - eth0
default 204.127.235.41 - eth0
207.68.156.51/32 207.68.145.45 - eth1
192.168.0.0/16 207.68.156.51 - eth1
# --- IPv4 routes in deprecated netmask notation"
# Destination [Dummy/Gateway] Netmask Interface
#
127.0.0.0 0.0.0.0 255.255.255.0 lo
204.127.235.0 0.0.0.0 255.255.255.0 eth0
default 204.127.235.41 0.0.0.0 eth0
207.68.156.51 207.68.145.45 255.255.255.255 eth1
192.168.0.0 207.68.156.51 255.255.0.0 eth1
Для получения подробных логов можно задать WICKED_DEBUG=“all” в /etc/sysconfig/network/config, но лучше начните с первого совета.
ifcfg-eth0:
BOOTPROTO=‘none’
BROADCAST=’’
DHCLIENT_SET_DEFAULT_ROUTE=‘no’
ETHTOOL_OPTIONS=’’
IPADDR=’’
MTU=’’
NAME=‘RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller’
NETMASK=’’
NETWORK=’’
REMOTE_IPADDR=’’
STARTMODE=‘auto’
ifcfg-mts
BOOTPROTO=‘dhcp4’
BROADCAST=’’
ETHERDEVICE=‘eth0’
ETHTOOL_OPTIONS=’’
IPADDR=’’
MTU=’’
NAME=’’
NETWORK=’’
REMOTE_IPADDR=’’
STARTMODE=‘auto’
VLAN_ID=‘3’
NETMASK=’’
ifconfig mts без статических маршрутов:
mts Link encap:Ethernet HWaddr 90:2F:36:DD:3D:C1
inet addr:192.168.88.34 Bcast:192.168.88.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4114 errors:0 dropped:81 overruns:0 frame:0
TX packets:1216 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:408116 (398.5 Kb) TX bytes:131684 (128.5 Kb)
netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.88.1 0.0.0.0 UG 0 0 0 mts
192.168.88.0 0.0.0.0 255.255.255.0 U 0 0 0 mts
После добавления файла ifpote-mts:
80.247.96.0 192.168.88.2 255.255.240.0 mts
Перезагрузка и ifconfig mts:
mts Link encap:Ethernet HWaddr 90:2F:36:DD:3D:C1
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:278 (278.0 b) TX bytes:0 (0.0 b)
wiced_debug выставил в error
cat messages | grep wicked
Oct 20 07:23:53 server systemd[1]: Starting wicked DHCPv6 supplicant service…
Oct 20 07:23:53 server systemd[1]: Starting wicked DHCPv4 supplicant service…
Oct 20 07:23:53 server systemd[1]: Starting wicked AutoIPv4 supplicant service…
Oct 20 07:23:53 server systemd[1]: Started wicked DHCPv6 supplicant service.
Oct 20 07:23:53 server systemd[1]: Started wicked AutoIPv4 supplicant service.
Oct 20 07:23:53 server systemd[1]: Started wicked DHCPv4 supplicant service.
Oct 20 07:23:53 server systemd[1]: Starting wicked network management service daemon…
Oct 20 07:23:53 server systemd[1]: Started wicked network management service daemon.
Oct 20 07:23:53 server systemd[1]: Starting wicked network nanny service…
Oct 20 07:23:53 server systemd[1]: Started wicked network nanny service.
Oct 20 07:23:53 server systemd[1]: Starting wicked managed network interfaces…
Oct 20 07:23:55 server wickedd[614]: __ni_rtnl_send_newroute(ipv4 80.247.96.0/20 via 192.168.88.2 dev mts type unicast table main scope universe protocol boot): ni_nl_talk failed [Unspecific failure]
Oct 20 07:23:55 server wickedd[614]: mts: error updating interface config from ipv4:static lease
Oct 20 07:23:55 server wickedd-nanny[615]: device mts: call to org.opensuse.Network.Addrconf.ipv4.static.requestLease() failed: General failure
Oct 20 07:24:23 server wicked[616]: lo up
Oct 20 07:24:23 server wicked[616]: eth0 up
Oct 20 07:24:23 server wicked[616]: mts setup-in-progress
Oct 20 07:24:23 server systemd[1]: Started wicked managed network interfaces.
Отписался в багзиллу. Если на интерфейсе статика - все прекрасно работает, если DHCP - борода из ваты. С указанием интерфейса маршрута даже IP по DHCP не получает, без указания - маршруты не прописываются…
Сырая очень wicked, зря они ее раньше времени воткнули в систему. Судя по всему сначала прописывают маршруты, а потом получают IP по DHCP. Потому что в ручную все прописывается нормально…