Linux 查看防火墙 以及配置NAT模式 及ping不通外网解决

centos 6 和centos 7 查看防火墙命令是不一样的,需要注意自己的centos版本。我使用的是centos 7 的版本。

centos 6 查看防火墙状态 service iptables status
centos 7 查看防火墙状态 firewall-cmd --state (注意-cmd 前面没有空格)

配置网卡ip为静态ip 连接模式为NAT
查看网卡信息用 ifconfig 命令查看
在这里插入图片描述

找到网卡所在位置进行修改
vi /etc/sysconfig/network-scripts/ifcfg-ethxxxx(ethxxxx为自己的网卡名)

DEVICE=ethx (网卡名 不用改)
TYPE=Ethernet
ONBOOT=yes (如果是no 改为yes)
BOOTPROTO=static dhcp none
IPADDR=192.168.140.128 (自己的静态ip)
NETMASK=255.255.255.0 (网关)
DNS1=114.114.114.114 (dns)
重启网卡 service network restart
如果修改了ip无法ping外网,那就要查看路由中的网关设置 netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.129.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

这就表示网关没有设置,添加路由网关
route add default gw 192.168.140.2(我的路由网关是这个)
再次查看netstat -rn

Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.140.0 0.0.0.0 255.255.255.0 U 0 0 0 enox

0.0.0.0 192.168.140.2 0.0.0.0 UG 0 0 0 enox

添加成功,但是这种方法不是永久的,重启服务器或者重启网卡后悔失效。

静态路由加到/etc/sysconfig/static-routes 文件中就行了,没有这个文件就新建一个 文件中加入any net default gw 192.168.140.2
保存退出,重启网卡验证

注意! 所有的以上关于192.168.140.128 静态ip 192.168.140.2 路由网关 的设置需要根据自己的电脑上面的实际信息进行修改,不能照抄。
在这里插入图片描述
进入控制面板 >>网络 >>网络连接查看 虚拟机 VMnet8的ip信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
根据自己的实际情况配置
如果配置完还是ping不通外网,就仔细检查自己网卡的文件
在这里插入图片描述
检查一下是不是在编辑的时候有多输入的字母或者错删了哪个字母,如果修改完网卡信息之后,执行service network restart 之后 ifconfig 查看
在这里插入图片描述
没有ip的信息,是因为网卡加载失败 再次查看网卡
在这里插入图片描述
可以看到在插入的时候 多按了一个i 加在了BOOTROTE前面

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值