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用户登录设置才可以成功。用普通用户试过不行的。
折腾半天终于可以上网了。