cd /etc/sysconfig/network-scripts/
ifconfig查看网卡信息并获取到网卡的名称位eth0
找到eth0的配置文件ifcfg-ens32 加粗的部分是要修改的地方
vim ifcfg-ens32
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO= static # 设置为静态地址
IPADDR= 192.168.1.149
NETMASK= 255.255.255.0
GATEWAY= 192.168.1.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
UUID=d16fe359-9256-4414-a557-19d751b4fc72
DEVICE=ens32
ONBOOT= yes # 网络开机运行
:wq! # 退出并保存
重启网卡
systemctl restart network
首先,将网络适配设置成为桥接模式
查看本机IP地址,ipconfig,记住ipv4地址和默认网关地址,等会配置的时候要用
启动Centos,进入终端模式,设置IP地址,
切换到这个目录下,cd /etc/sysconfig/network-scripts
找到ifcfg-eno1677736,(若没有则新建,具体内容如下)
对其进行编辑vim ifcfg-eno16777736(可以用mv A B 对文件进行重命名)
DEVICE=eth1
HWADDR=00:0C:29:90:5D:8C(这个可以在网络适配器查看)
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
BROADCAST=192.168.20.255(前三位要和主机的ip地址一致,后一位为255)
DNS1=202.101.172.35
IPADDR=192.168.20.140(虚拟机的IP地址,前三位与主机的一致)
NETMASK=255.255.255.0
GATEWAY=192.168.20.1(主机的默认网关地址)
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
查看centos的mac地址
编辑完成之后,按esc再输入 :wq保存并退出
这边扩展一下,保存退出的一些命令:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
设置完之后,重启服务
service network restart
重启之后,直接ping 本机试试看看能不能通
若出现重启失败的话,可以试着把ifcfg-eno文件里的DEVICE一行删除试试
局域网里有台安装有CentOS6.4的电脑,掉电或重启,它的IP会被DHCP重新分配,如果要远程控制这台电脑,不得不去打开显示器去查看它的新IP,这样太麻烦了。于是需要将这台电脑的IP设置成静态的。
(1)找到/etc/sysconfig/network-scripts/ifcfg-eth0这个文件,如果没有就创建一个,内容如下
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
ONBOOT=yes
IPADDR=192.168.0.108
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1
DEVICE=eth0 #描述网卡对应的设备别名
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
ONBOOT=yes
IPADDR=192.168.0.108 #如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
NETMASK=255.255.255.0 #网卡对应的网络掩码
GATEWAY=192.168.0.1 #默认网关的IP地址,可以在CMD中使用ipconfig查到
DNS1=192.168.0.1 #DNS1服务器的地址,可以在CMD中使用nslookup查到
(2)找到/etc/sysconfig/network文件,内容如下
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
GATEWAY=192.168.0.1
NETWORKING=yes #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应
GATEWAY=192.168.0.1 #默认网关的IP地址
(3)查看/etc/resolv.conf文件
# Generated by NetworkManager
nameserver 192.168.0.1
这个文件不需要修改,它根据网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0自动产生。即使修改了,在重启网络服务后,该内容也会被冲掉。
(4)重启网络服务
service network restart
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)