cainiaoliu

静态IP配置

区分动态IP和静态IP常看该网卡的配置文件,只要发现里面有dhcp就是动态ip

虚拟机上的三种网络模式也会影响ip的配置

1.bridged(桥接模式)
在该模式下虚拟机就像局域网中的一台独立的主机,与宿主计算机一样,它可以访问网内任何一台机器。在桥接模式下,可以手工配置它的TCP/IP配置信息(IP、子网掩码等,而且还要和宿主机器处于同一网段),以实现通过局域网的网关或路由器访问互联网;还可以将IP地址和DNS设置成“自动获取”。

2.NAT(网络地址转换模式)
使用NAT模式,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟机的TCP/IP配置信息是由VMnet8虚拟网络的DHCP服务器提供的,因此IP和DNS一般设置为“自动获取”,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。

3.host-only(主机模式)
在host-only模式中,虚拟机只能与虚拟机、主机互访,但虚拟机和外部的网络是被隔离开的,也就是不能上Internet。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1虚拟网络的DHCP服务器来动态分配的

1.修改网卡的配置文件

使用ifconfig命令查看使用的网卡的名字

编辑该网卡的配置文件如:sudo vim /etc/sysconfig/network-spritice/ifcfg-eth0

如果查看没有该文件的话就创建这个文件添加以下内容

DEVICE=<name>   <name>表示物理设备的名字
IPADDR=<address>   <address>表示赋给该网卡的IP地址
NETMASK=<mask>  <mask>表示子网掩码
BROADCAST=<address> <address>表示广播地址
ONBOOT=yes/no  启动时是否激活该卡
BOOTPROTO=none  none:无须启动协议;bootp:使用bootp协议;dhcp:使用dhcp协议
GATEWAY=<address> <address>表示默认网关
MACADDR=<MAC-address> <MAC-address>表示指定一个MAC地址
USERCTL=yes/no    是否允许非root用户控制该设备

 

2.修改网关

编辑文件:sudo vim /etc/sysconfig/network

NETWORK=yes/no    网络是否被配置
FORWARD_IPV4=yes/no    是否开启IP转发功能
HOSTNAME=<hostname> <hostname>表示服务器的主机名
GAREWAY=<address>    <address>表示网络网关的IP地址

 

3.修改DNS

编辑文件: sudo vim /etc/resolv.conf

添加DNS

DNS1=223.5.5.5

DNS2=223.6.6.6

 

4.重启网络和网卡

使用命令 dmesg 查看是否检测到了了网卡

使用命令sudo ifup eth0 激活网卡

 使用命令 service network restart 重启网络

5.查看IP是否改变和错误的分析和查找

(1)使用ifconfig命令查看ip是否改变

(2)在配置的时候,需要检查网关是否可以 ping 通,然后也可以检查直接 ping 外网是否可以通,nslookup是用来检查 DNS 是否解析对应域名是否到正确的地址,比如把 www.baidu.com 解析成 xxx.xxx.xxx.xxx ip 。)

 动态IP的配置

1、编辑该网卡的配置文件如:sudo vim /etc/sysconfig/network-spritice/ifcfg-eth0

修改这几个

DEVICE=eth0

BOOTPROTO=dhcp #动态获取ip

HWADDR=00:15:17:B2:DC:B5

ONBOOT=no

2、运行命令dhclient eth0自动获取ip

3、修改 sudo vim  /etc/resolv.conf

nameserver   #定义DNS服务器的IP地址,这个最为重要

4、使用 sudo ifup eth0 重启网卡

分类:

技术点:

相关文章: