$ uname -a
linux 4.12.14-lp151.28.44-default
$ cat /etc/sysconfig/network/ifcfg-eth1
BOOTPROTO='static'
IPADDRE='192.168.56.100/24'
STARTMODE='auto'
systemctl restart wicked 或者 reboot,ip a 显示 eth1 没有 ip 可以本地 ping ,远程也可以 ping 但是无法连接。
ssh: connect to host 192.168.56.100 port 22: Protocol not available
将 BOOTPROTO=‘dhcp’ 就可以正常连接。VirtualBox 初始安装 网络为 host-only,配置文件是 yast 自动生成的,yast2 lan 配置里显示 ip 地址。
google 搜索没解决,求教。
我在虚拟机用作软件测试用 总不能再装个 Network-Manager 吧。
zzndb
(zzndb)
4
没效果
BOOTPROTO='dhcp' // 改成 dhcp 会获得 IP static 就没有 IP 地址了。
BROADCAST=''
ETHTOOL_OPTIONS=''
MTU=''
NAME=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
IPADDR='192.168.56.100/24'
LINK_REQUIRED='no'
$ pu@linux-9n3c:~> ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:b8:b1:54 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:feb8:b154/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:3b:00:90 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.100/24 brd 192.168.56.255 scope global eth1
valid_lft forever preferred_lft forever
inet 192.168.56.102/24 brd 192.168.56.255 scope global secondary eth1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe3b:90/64 scope link
valid_lft forever preferred_lft forever
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:96:7f:9c:32 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
$ pu@linux-oc82:~> ping 192.168.56.100
PING 192.168.56.100 (192.168.56.100) 56 (84) bytes of data.
64 bytes from 192.168.56.100: icmp_seq=1 ttl=255 time=0.162 ms
64 bytes from 192.168.56.100: icmp_seq=2 ttl=255 time=0.136 ms
--- 192.168.56.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1023ms
rtt min/avg/max/mdev = 0.136/0.149/0.162/0.013 ms
$ pu@linux-oc82:~> SSH pu@192.168.56.100
ssh: connect to host 192.168.56.100 port 22: Protocol not available
无语了。。。
zzndb
(zzndb)
7
很奇怪,整了个 Leap 15.1 vm 试了试,还挺正常
# /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.56.103/24'
MTU=''
NAME=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
DHCLIENT_SET_DEFAULT_ROUTE='yes'
是不是差最后这个 DHCLIENT_SET_DEFAULT_ROUTE='yes'
我感觉不是 wicked 的问题呢…像是 VirtualBox 这边的事情,或者你动别的了。
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:3b:00:90 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.100/24 brd 192.168.56.255 scope global eth1
valid_lft forever preferred_lft forever
inet 192.168.56.102/24 brd 192.168.56.255 scope global secondary eth1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe3b:90/64 scope link
valid_lft forever preferred_lft forever
你看你现在有两个静态地址…
完全拷贝你的配置也没效果,你用的是 VirtualBox 吗? 我这个是 zypper 安装的 virtualbox.
那个是 5 楼的配置出来的,但是 100 这个 IP 可以 PING 不可以 SSH
102 是 DHCP 得到的可以 SSH
仓库自带的 VirtualBox 别的一点没动。
我换个 VM 试试
zzndb
(zzndb)
11
是 VirtualBox ,网络照你的也设置的 Host-Only ,VM 是完全新装的,通过 Yast2 配置的 static ip
另外用 Yast2 我设置 192.168.56.100 时提示有 IP 重复,无视后同没地址。
1赞
已经完全 OK 了,问题的原因的 VirualBox 默认的 DHCP 服务器占用了 192.168.56.100,在主机网络管理器里那个属性 DHCP 服务器可以修改服务器地址。因为 IP 重复了所以 wicked 无法设置 IP。眼瞎没看到提示