linux中的网络配置

一、linux中的IP地址配置方式

  1. ifconfig命令临时配置IP地址
  2. setup工具永久配置IP地址(redhat系列linux自带的工具,debian系列如ubuntu等没有此工具)
  3. 修改网络配置文件
  4. 图形界面配置IP地址

①、ifconfig命令

查看与配置网络状态命令

临时配置IP的命令:

ifconfig eth0 192.168.0.200 netmask 255.255.255.0
#临时设置eth0网卡的IP地址与子网掩码

②、setup工具

直接在linux终端中输入setup命令(一般要求输入root密码)

输入root密码后,会进入如下图形界面(在远程终端中也能打开此图形界面)

选择网络配置,按下回车,配置相应的DNS和IP,子网掩码,网关即可

IP,子网掩码,网关在设备配置选项卡中配置

③、通过修改配置文件配置IP地址

这是标准的linux网络配置方式,前两种方法ifconfig是临时配置,重启后会失效,而setup工具是redhat系列的专有工具,不支持Debian系列如ubuntu的网络配置。因此这种配置方式需要熟练掌握。

1)、网卡信息文件

在linux中用vi打开配置文件ifcfg-eth0

vi /etc/sysconfig/network-scripts/ifcfg-eth0

其具体内容及含义如下:

DEVICE=eth0                            网卡设备名
BOOTPROTO=none                         是否自动获取IP(none、static、dhcp)
HWADDR=00:0c:29:17:c4:09               MAC地址
NM_CONTROLLED=yes                      是否可以由Network Manager图形管理工具托管
ONBOOT=yes                             是否随网络服务启动,eth0生效
TYPE=Ethernet                          类型为以太网
UUID="44b76c8a-b59f-44d5-83fa-7f98fda86b3d"  唯一识别码
IPADDR=192.168.0.252                         IP地址
NETMASK=255.255.255.0                        子网掩码
GATEWAY=192.168.0.1                          网关
DNS1=202.106.0.20                            DNS 
IPV6INIT=noIPv6                              没有启用
USERCTL=no                                   不允许非root用户控制此网卡

其中ONBOOT如果设置为no,则使用ifconfig命令看不到eth0这块网卡的IP地址。UUID是唯一识别码,当将一台虚拟机克隆出一批其他虚拟机后,源虚拟机与克隆机将具有相同的UUID,这会导致源虚拟机与克隆机都不能上网。因此,需要修改UUID。

2)、主机名文件

用vi打开/etc/sysconfig/network文件

vi /etc/sysconfig/network


通常此文件使用来永久更改主机名的,如果想临时更改主机名可以使用命令

hostname 新主机名             #更改当前的主机名
hostname                     #查看当前主机的主机名

3)、DNS配置文件

用vi打开文件/etc/resolv.conf

vi /etc/resolv.conf

该文件的内容如下:

二、虚拟机网络参数配置

①、对于redhat系列linux可以通过setup设置IP地址,子网掩码,网关及DNS服务器地址;对于Debian系列linux如ubuntu等,通过修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0文件相关内容进行设置。

②、启动网卡

如果用ifconfig命令查看不到eth0的网卡的IP地址信息,修改/etc/sysconfig/network-scripts/ifcfg-eth0文件中的ONBOOT=no为ONBOOT=yes,然后再重启网络服务:service network restart

③、修改UUID

  1. vi /etc/sysconfig/network-scripts/ifcfg-eth0              #删除MAC地址
  2. rm -rf /etc/udev/rules.d/70-persistent-net.rules        #删除网卡和MAC地址绑定文件
  3. 重启系统

④、设置虚拟机网络连接方式

桥接模式:桥接会利用真实机的网卡进行通信,只要选用与真实机相同的网段即可通信,选用桥接会占用真实网段中的一个IP地址(在学校等大型场合可能会造成IP冲突),桥接相当于新建了一台真正的计算机,既可以与外网通信,也可以与局域网中其他计算机(包含其真实机)通信

Nat模式:Nat会使用虚拟网卡vmnet 8进行通信,此时虚拟机不能与局域网中的其他计算机通信,可以与其真实机通信,也可以与外网通信。

Host only(仅主机模式):此模式会使用虚拟网卡vmnet 1进行通信,此时虚拟机只能与其真实机进行通信,不能与局域网中的其他计算机或与外网进行通信。

⑤、修改桥接网卡

当时用桥接时,虚拟机会使用真实机的网卡进行通信,但真实机通常有两块网卡(以太网卡,无线网卡),如果真实机采用的是有限连接(即插了网线),虚拟机要选择以太网卡,如果真实机采用的是无限连接(如wifi连接),虚拟机得选择无线网卡。具体设置方法如下:

在vmware中的当前虚拟机中,选择编辑>虚拟机网络编辑器,进入虚拟机网络编辑器选项卡:

选择对应的网卡即可,上图中以太网卡处于连接状态,因此应该选择桥接到以太网卡。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值