我试图设置Fedora服务器25来运行NextCloud,但是遇到了eth0问题。 我设置了一个静态IP,并具有完整的局域网连接,但是我的路由有问题: 网关设置为0.0.0.0而不是192.168.1.1,目标设置为192.168.1.1而不是*(或0.0.0.0 ) 。 值得一提的是,如果我运行ifdown eth0和ifup etho0 ,虚拟机通过DCHP获得一个IP,所有的路由工作,但是我必须有一个静态的IP给这个服务器。
尽我所能,我不知道如何改变这一点。 这是我的ifconfig和netstat -nr :
[[email protected]]# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.36 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::250:56ff:fea9:f1bf prefixlen 64 scopeid 0x20<link> ether 00:50:56:a9:f1:bf txqueuelen 1000 (Ethernet) RX packets 40110 bytes 3180764 (3.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 14500 bytes 5139318 (4.9 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1 (Local Loopback) RX packets 686 bytes 772335 (754.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 686 bytes 772335 (754.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [[email protected]]# netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
我只是在/etc/sysconfig/network-scripts/ NIC config中发现了一个错字: ifcGf-eth0应该是ifcfg-eth0 ! 修复,解决了我的问题。