Linux-网络配置(IP 网关 dns 配置)网络管理

1, ifconfig 命令配置IP地址,此方法配置的IP地址是临时性的

ifconfig主要是查看网络配置

格式:ifconfig 网卡名 IP netmask 子网掩码

Ifconfig eth0 192.168.0.100 netmask 255.255.255.0

2,setup永久配置IP地址 只有Redhat系列的Linux才可以 是redhat系列特有的工具

Setup工具配置IP最终修改的还是网络配置文件 只是其图形化界面使配置IP 网关 DNS等变得简单直观

 

3,通过修改网络配置文件配置IP信息

(1)网卡信息文件 /etc/sysconfig/network-scripts/ifcfg-eth0(如果有多个网卡 eth0 eth1...)

 

DEVICE #网卡设备名 设备名一定要跟文件名一致

BOOTPROTO #是否自动获取IP none static dhcp ;none static 表示不自动获取 dhcp表示自动获取 但是局域网内要有dhcp服务器的支持 并且只需要配置标蓝的选项即可

HWADDR #MAC地址

NM_CONTROLLED #是否可以由Network Manager图形管理工具托管

ONBOOT # 是否随网络服务启动,eth0生效,仅针对当前网卡,此项在某些版本中默认是no,如果配置了网卡,但却在 ifconfig 命令下看不到网卡,就应该检查此项了

TYPE #类型为以太网

UUID # 唯一识别码

IPADDR # IP地址

NETMASK # 子网掩码

BROADCAST # 广播地址

GATEWAY # 网关

DNS1 # DNS1

DNS2 # DNS2

IPV6INIT # IPV6没有启用

USERCTL # user controll 不允许非root用户控制此网卡

(2)主机名文件       /etc/sysconfig/network

 

 

NETWORKING=yes   # 此处一定不能为no 网络是否工作

HOSTNAME=localhost.localdomain # 主机名 此处可以更改主机名,但需要重启才会生效 既然说到了主机名,我们附加一个修改主机名的命令

hostname myhost   # 临时更改,重新登录即可生效

(3) DNS配置文件   /etc/resolv.conf

 

nameserver 202.110.202.20  # 此处就是你的dns服务器地址了,我这里是自动生成的

虚拟机网络参数配置

(1) 配置ip dns 

上面已经记录了三种方式配置IP,随便你用哪一种

(2) 启动网卡

ONBOOT=no 在某些版本的系统中为默认值,所以要检查此项改为yes

重启网络服务  service network restart  (可能是其他命令)

(3) 修改uuid  (网卡配置文件中的uuid)

如果你有多台Linux的克隆,那么这些Linux系统的uuid是一样的,他们处在同一个网络是无法互相通信的。所以如果你需要改uuid,请按以下步骤操作,但不是必须

   (3.1) vim /etc/sysconfig/network-scripts/ifcfg-eth0删除MAC地址行

   (3.2) rm -rf  /etc/udev/rules.d/70-persistent-net.rules删除网卡和MAC地址绑定文件

   (3.3) 重启系统

(4) 设置虚拟网络连接方式

 

具体采用什么网络连接模式,这三个模式的讲解就足够讲一会儿了。已经有大牛们写好的,大家可以学习。

 

(5) 修改桥接网卡

在虚拟机的工具栏找到  编辑=>虚拟网络编辑器

 

这里的需要具备管理员特权才能修改网络配置,不知道说的是windows的管理员还是Linux的管理员,反正我用Linux的管理员root用户登录设置才可以成功。用普通用户试过不行的。

 

 

折腾半天终于可以上网了。