我正在尝试设置 Fedora Server 25 来运行 NextCloud,但在使用 eth0 时遇到了问题。我设置了静态 IP 并具有完整的 LAN 连接,但我的路由存在问题:网关设置为 0.0.0.0 而不是 192.168.1.1,目的地设置为 192.168.1.1 而不是 * (或 0.0.0.0)。值得一提的是,如果我运行ifdown eth0
并且ifup etho0
VM 通过 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
答案1
我刚发现我的/etc/sysconfig/network-scripts/
网卡配置中有一个拼写错误:ifcGf-eth0应该是这样的ifcfg-eth0
!修复这个问题解决了我的问题。