【Linux】网络配置,ip/route/gateway

想要在自己的虚拟机上ping通,需要注意以下三点:

  1. 虚拟机的网络适配器 和 虚拟网络编辑器是否配置好
  2. 虚拟机上是否配置好了DNS
  3. 虚拟机上是否有默认网关

 

配置外部条件,网络适配器

参考文章:vmware 桥接模式下与虚拟机互ping不通问题-终极解决办法

虚拟机->设置->虚拟机设置->网络适配器->网络桥接

【Linux】网络配置,ip/route/gateway_第1张图片

编辑->虚拟网络编辑器->需要具备管理员特权才能修改网络配置(更改设置)->如果没有VMnet0可以自己添加(这个可以自己修改)->选择桥接模式,桥街到自己的网口

如果此时出现问题,比如说“无法将网络更改为桥接状态”   参考文章:无法将网络更改为桥接状态

【Linux】网络配置,ip/route/gateway_第2张图片

 

关于桥接网口的选择:

因为我的第一个是WLAN网口,我选择了这个网口可以ping通所有和我选择了无线网连接的,同一个网段的用户

后来选择最后一个网口是以太网口,就是上课时候我们连的交换机,所有选择了这个以太网连接的,同一个用户(虚拟机IP和WindowsIP都可以ping通)

 

此处,如果已经可以ping通同网段,外网,就可以不用再往下了

 

配置DNS

参考文章:Linux中ping不通外网

修改

vim /etc/resolv.conf

增加如下内容:

nameserver 114.114.114.114 (电信的DNS)

nameserver 8.8.8.8(googel的DNS)

就可以实现ping通外网了

* 因为我使用修改/etc/sysconfig/network-scripts/ifcfg-eth0方法行不通所以使用了这种

 

方法二:

ip a 或者 ifconfig 查看使用的网卡然后进入/etc/sysconfig/network-scripts找到对应的网卡进行修改

vi /etc/sysconfig/network-scripts/ifcfg-eth*  (* 指某一个网口)

DEVICE=ethx
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.101
NETMASK=255.255.255.0
DNS1=114.114.114.114

--------------------- 
重启网卡 service network restart
 

此处,如果已经可以ping通同网段,外网,就可以不用再往下了

 

配置网关

查看路由中的网关设置

netstat -rn

这就表示网关没有设置,添加默认网关(因为我的IP是192.168.1.134,所以网关写了192.168.1.1,可以自己写网关)

route add  default gw 192.168.1.1

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

修改(没有就新建一个)

/etc/sysconfig/static-routes 

则文件中加入

any net default gw 192.168.1.1

保存退出,重启网卡验证
 

 

 

 

你可能感兴趣的:(【Linux】网络配置,ip/route/gateway)