Centos 7 最小安装无法上网
Centos 7 minimal install can't talk to internet
新手尝试 install/set Centos 7
。可以 ping 域中的其他机器,但不能 ping 网关,google.com 等。在 ping google.com[=20 时获取 destination host unreachable
for gateway
和 unknown host google.com
=]
请指教
etc/sysconfig/network-scripts:
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp4s0
iUUID=c39e3407-a566-4586-8fb9-fd4e3bfc4617
DEVICE=enp4s0
ONBOOT=yes
IPADDR="192.168.192.150"
GATEWAY="208.67.254.41"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4
etc/sysconfig/network
# Created by anaconda
NETWORKING=yes
HOSTNAME=centos7
GATEWAY=208.67.254.41
您是否禁用了网络管理器?
命令行:
service NetworkManager status
因为它说未知主机 google.com 机器无法将请求路由到互联网 DNS 服务器 (8.8.8.8) 来解析 google ip 并且当您 ping 网关时它的目标主机不是可达
对于连接到其他机器的机器,他们的机器应该在 lan 内,如果不在 lan 上,那么应该有一台机器在 lan 内充当网关机器在你的情况下,你已经将网关指向 208.67.254.41 显然它不在局域网上,所以这台机器 208.67.254.41 应该可以从局域网中的某台机器访问,使用路由命令
在机器路由 table
中添加路由条目
路由添加-host gw dev
在你的例子中命令是这样的
route add -host 208.67.254.41 gw dev
例如:route add -host 192.168.12.45 gw 192.168.12.1 dev eth0
如果不使用 ipv6,请评论条目
确保在网关机器 /etc/sysclt.conf 中的网关机器中保持 ip 转发
新手尝试 install/set Centos 7
。可以 ping 域中的其他机器,但不能 ping 网关,google.com 等。在 ping google.com[=20 时获取 destination host unreachable
for gateway
和 unknown host google.com
=]
请指教
etc/sysconfig/network-scripts:
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp4s0
iUUID=c39e3407-a566-4586-8fb9-fd4e3bfc4617
DEVICE=enp4s0
ONBOOT=yes
IPADDR="192.168.192.150"
GATEWAY="208.67.254.41"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4
etc/sysconfig/network
# Created by anaconda
NETWORKING=yes
HOSTNAME=centos7
GATEWAY=208.67.254.41
您是否禁用了网络管理器?
命令行:
service NetworkManager status
因为它说未知主机 google.com 机器无法将请求路由到互联网 DNS 服务器 (8.8.8.8) 来解析 google ip 并且当您 ping 网关时它的目标主机不是可达
对于连接到其他机器的机器,他们的机器应该在 lan 内,如果不在 lan 上,那么应该有一台机器在 lan 内充当网关机器在你的情况下,你已经将网关指向 208.67.254.41 显然它不在局域网上,所以这台机器 208.67.254.41 应该可以从局域网中的某台机器访问,使用路由命令 在机器路由 table
中添加路由条目路由添加-host gw dev
在你的例子中命令是这样的
route add -host 208.67.254.41 gw dev
例如:route add -host 192.168.12.45 gw 192.168.12.1 dev eth0
如果不使用 ipv6,请评论条目
确保在网关机器 /etc/sysclt.conf 中的网关机器中保持 ip 转发