linux网络配置

NAT链接模式下,虚拟机和主机要ping通,需要进行设置后才可以。
机器通过网卡链接到路由,所以要配置双方的网卡配置,和网关同处在一个局域网中才行。

保证能通过远程工具连接机器-开启虚拟网卡

ip addr 查看虚拟机中的 inet值。
但会发现并没有这个值因为 CenterOS 7 是默认是不启动网卡的。
查看修改 ens33 网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33
CentOS 7 默认是不启动网卡的(ONBOOT=no)。把这一项改为YES(ONBOOT=yes),
重启网络服务: sudo service network restart
注:端口默认就是 22。

可能物理机在nat模式下,无法通过cmd ping通vmnet8网关和虚拟机Ip,不过没关系,不影响通过crt访问,虚拟机设置好IP后就能直接crt连接。


保证局域网内部机器之间通信通畅

注意,只是保证虚拟机之间访问通畅,可能

方式一:

非精简系统模式下:
通过运行setup设置网络,然后service network restart
setup
更改网络配置信息,空格用来设置可选
之后要重启网络
service network restart
注:如果使用的时最精简的系统,那么可能没有setup这个功能,需要进行安装。

方式二: 推荐

1,查看vmware在NAT模式下的网关配置是啥。
答:编辑—虚拟网络编辑器—选择NAT模式—NAT设置—查看网关IP 192.168.11.1
2,虚拟机中,vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改信息:

  1. DEVICE=eth0 #这个是虚拟机的网卡
  2. TYPE=Ethernet
  3. ONBOOT=yes
  4. BOOTPROTO=static
  5. IPADDR=192.168.11.3
  6. NETMASK=255.255.255.0
  7. GATEWAY=192.168.11.2 #网关,链接外网的时候必须写上
  8. DNS1=8.8.8.8 # 提前设置好dns,可以避免不能访问域名的问题

如果是克隆的虚拟机,直接更改IPADDR,然后重启网卡即可。

保证能访问外网

如果是在最精简的系统环境下进行操作,那么可能缺少一些关键组件,比如ssh-clients,scp等等。而上面的流程只是保证了局域网内部机器之间信息畅通,
如果涉及,访问外网安装插件,就会报错:
cannot find a valid baseurl for repo:base
访问外网例如百度的域名时
curl: (6) Could not resolve host: www.baidu.com; 未知的错误

步骤一:

下面资料来自:https://blog.csdn.net/u013091013/article/details/70919291
yum安装软件的时候报错 cannot find a valid baseurl for repo:base
1、打开 vi /etc/sysconfig/network-scripts/ifcfg-eth0(每个机子都可能不一样,但格式会是“ifcfg-eth数字”),把ONBOOT=no,改为ONBOOT=yes
2、重启网络:service network restart

步骤二(推荐,一劳永逸):

1、打开 vi /etc/resolv.conf,增加 nameserver 8.8.8.8
2、重启网络: service network restart

注意:

下面资料来自:https://blog.csdn.net/qq_29923439/article/details/51100413
如果这时碰见重启之后的 resolv.conf 又变成了

  1. # Generated by NetworkManager
  2. # No nameservers found; try putting DNS servers into your
  3. # ifcfg files in /etc/sysconfig/network-scripts like so:
  4. #
  5. # DNS1=xxx.xxx.xxx.xxx
  6. # DNS2=xxx.xxx.xxx.xxx
  7. # DOMAIN=lab.foo.com bar.foo.com

那么,就需要
在 /etc/sysconfig/network-scripts/ifcfg-eth0 中,添加DNS信息,
DNS1=202.96.209.5 #上海dns,根据实际情况更换
DNS2=202.96.209.133 #上海dns,根据实际情况更换

我填写的是DNS1=8.8.8.8

最后

重启网络: service network restart