网上还是百度了比较多,具体参考已经记不清楚了,也就不写了。不过还是要感谢各位大佬之前的分享,还有一些分享了网络知识的,有兴趣可以自己百度去看了。这篇只大概记录需要配置哪些东西,大概配置什么值。以及最后配置完,查看ip和网关的命令和结果。
1、用root用户登录主机
2、修改过两个版本的linux,修改的文件稍有出入,但是都可以连通网络。
1)suse主机修改了文件/etc/sysconfig/network/ifcfg-eth0、增加了文件/etc/sysconfig/network/routes、修改了文件/etc/resolv.conf
2)CentOS修改了文件/etc/sysconfig/network-script/ifcfg-eth0、和文件/etc/resolv.conf
3、其中
1)文件/etc/sysconfig/network/ifcfg-eth0(或文件/etc/sysconfig/network-script/ifcfg-eth0)配置静态ip及策略(以及网关、dns)
2)文件/etc/sysconfig/network/routes配置网关
3)文件/etc/resolv.conf配置dns
4、具体配置及说明
1)公司的服务器
公司内网给服务器分配的网段为 192.168.27.*
我配置的那台电脑ip是需要配置为192.168.27.128
该电脑所在子网网关为192.168.27.1
1.1)vi /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='static' #静态IP
BROADCAST='' #广播地址(注:公司电脑上就没有写值,是可以连通网络的,写值的没有尝试。百度的如果写值的话可以如示例:192.168.27.255)
IPADDR='192.168.27.128/24' #IP地址(注:百度上的是没有后面的“/24”的,这个好像是设置什么为24位的掩码,估计不写也可以吧,没有尝试)
NETMASK='' #子网掩码(注:公司电脑上就没有写值,是可以连通网络的,写值的没有尝试。百度的如果写值的话可以如示例:255.255.255.0)
NETWORK='' #网络地址(注:公司电脑上就没有写值,是可以连通网络的,写值的没有尝试。百度的如果写值的话可以如示例:192.168.27.0)
STARTMODE='auto' #开机启动网络
1.2)vi /etc/sysconfig/network/routes
default 192.168.27.1 - eth0(这个eth0好像也可以改为“-”的,没有尝试)
1.3)vi /etc/resolv.conf
(ps:这个文件公司有的服务器配置了,有的没有配置,感觉好像都没有什么问题,内网访问都可以完全没有问题,估计是和dns解析有关,仅内网联网获取可以不需要,这个观点需要确认,暂时就先不确认了)
(ps2:8.8.8.8好像是什么google提供的dns吧,也可以自己百度百度,好像还有什么国内配置较多的114.114.114.114等)
nameserver 8.8.8.8
nameserver 8.8.4.4
配置完成,保存完成之后,执行service network restart命令重启网络服务。即可连通网络。
2)自己搞的虚拟机,当时搞了个CentOS
这个是搞了虚拟机,所以搞之前还需要确认本机现用的ip,并且配置虚拟机网络。
本机ip(使用ipconfig查询结果,找到现在生效正在用的那个网卡看ipv4地址)为192.168.1.100,网关为192.168.1.1
我要设置那台虚拟机的ip为:192.168.1.132
2.1)先在虚拟机页面<编辑>-<虚拟网络编辑器>中设置一个“NAT模式”的网络,设置网关、子网ip、掩码、net设置、dhcp设置等。
2.2)设置完虚拟网络后,开始修改文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #网卡接口名称
HWADDR=xxxx #网卡设备MAC地址
TYPE=Ethernet #网卡类型
UUID=xxxx #
ONBOOT=yes #系统启动时是否激活 yes|no
NM_CONTROLLED=yes #
BOOTPROTO=static #启用地址协议 –static:静态协议 –bootp:协议 –dhcp:协议 -none:不指定协议[最好指定]
IPADDR=192.168.1.132 #IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #网关地址
DNS1=8.8.8.8 #主dns
DNS2=8.8.4.4 #副dns
2.3)vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
配置完成,保存完成之后,执行service network restart命令重启网络服务。即可连通网络。
5、执行ifconfig查看网络信息、执行route或netstat -rn查看网关信息。
我自己电脑虚拟机执行结果如下截图: