码迷,mamicode.com
首页 > 系统相关 > 详细

Linux网络管理——linux网络配置

时间:2015-12-09 23:21:12      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:

2. linux网络配置

2. linux网络配置

2.0 IP地址配置

linux配置IP地址的方法

  1. ifconfig命令临时配置IP地址
  2. setup工具永久配置IP地址
  3. 修改网络配置文件
  4. 图形界面配置IP地址(略)

2.1 ifconfig命令

  • ifconfig命令:查看与配置网络状态命令(windows当中也有个类似命令ipconfig)
1.lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
2. inet 127.0.0.1 netmask 255.0.0.0
3. inet6 ::1 prefixlen 128 scopeid 0x10<host>
4. loop txqueuelen 0 (Local Loopback)
5. RX packets 2194 bytes 162964 (159.1 KiB)
6. RX errors 0 dropped 0 overruns 0 frame 0
7. TX packets 2194 bytes 162964 (159.1 KiB)
8. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
9.

注意:其中有一个网卡叫lo,它对我们实际工作没什么太大意义,这个网卡就算不插网线也是可以ping通的。它只是说明我们当前的网络是正常的。

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

一般linux的第一块以太网卡是eth0,目前有些版本的这个网卡叫enp3s0,不过是名字不同,实际内容是一样的。我们也可以手动将网卡改回去eth0。

2.2 setup工具

redhat专有图形化工具setup设置ip地址
设置完,运行service network restart即可
注意:IP如果使用dhcp模式,则IP地址一栏写*

2.3 使用文件配置IP地址(标准)

① 网卡信息文件
(实际上setup最终也是会将信息写入这个文件中的)

1.[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0  #注意自己的网卡名,ifconfig确认一下吧
2.DEVICE=eth0 #网卡设备名(还记得我们之前提到过enp3s0网卡可以改回去eth0吗?这就是)
3.BOOTPROTO=none #是否自动获取IP(none、static(静态)、dhcp(动态))
4.HWADDR=00:0c:29:17:c4:09 #MAC地址
5.NM_CONTROLLED=yes #是否可以由Network Manager图形管理工具托管
6.ONBOOT=yes #是否随网络服务启动,eth0生效
7.TYPE=Ethernet #类型是以太网
8.UUID="44b76c8a-b59f-44d5-83fa-7f98fda86b3d" #唯一识别码
9.IPADDR=192.168.0.252 #IP地址
10.NETMASK=255.255.255.0 #子网掩码
11.GATEWAY=192.168.0.1 #网关
12.DNS1=202.106.0.20 #DNS
13.IPV6INIT=no #是否启用IPv6
14.USERCTL=no #是否允许非USER用户控制

注意:

  • linux文件是严格大小写的
  • ip地址要想自动获取,必须在局域网内有个dhcp服务器。如果填的是DHCP自动获取,那么只需要填DEVICE、BOOTPROTO、HWADDR、ONBOOT、TYPE这几项即可。
  • NM_CONTROLLED=yes的前提是必须安装了Network Manager,要是没安装或者是维护的时候将这个服务禁掉了,那么在网卡启动的时候就有可能报错。要不然就填no
  • ONBOOT这项在使用ifconfig或者是setup改信息的时候默认是会改成no的,所以网络服务启动时是找不到网卡,还得手工打开网卡。
  • UUID的错误一般出现在虚拟机的克隆当中,如果两台机子的UUID同样,不能够在计算机中识别,因此都不能上网

②主机名文件

1.[root@localhost ~]# vi /etc/sysconfig/network
2.NETWORKING=yes #网络工作是否工作
3.HOSTNAME=localhost.localdomain #主机名
4.
5.[root@localhost ~]# hostname [主机名]
6.#查看与临时设置主机名命令

③DNS配置文件

1.[root@localhost ~]# vi /etc/resolv.conf
2.nameserver 202.106.0.20 #名称服务器
3.search localhost #如果在浏览器中没有写全域名,这个就是默认域名

2.4 虚拟机网络参数配置

①配置linuxIP地址

1.[root@localhost ~]# setup
2.#修改并配置IP地址

②启动网卡

1.[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
2.把 ONBOOT=no
3.改成 ONBOOT=yes
4.
5.[root@localhost ~]# service network restart
6.#重启网络服务

③修改UUID(如果虚拟机是克隆的),解决UUID冲突域问题

1.[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
2.#删除MAC地址行
3.
4.[root@localhost ~]# rm -rf /etc/udev/rules.d/70-persistent-net.rules
5.#删除网卡和MAC地址绑定文件
6.
7.[root@localhost ~]# shutdown
8.#重启系统

④设置虚拟机网络连接方式
桥接:使用真实的网卡,占用真实的IP,可以跟局域网其他主机进行通信。在校园网比较不好用,但是如果有路由器,比较推荐该种方式。
NAT:构建一个虚拟网卡,可以通过主机的网络进行跟外网通信,但是不能跟局域网的机子进行通信。
Host-only:能够跟局域网的主机通信,但是不能跟外网通信。
⑤修改桥接网卡
设定桥接哪个网卡,如果你本机使用的是有线网卡,那么虚拟机就桥接到有线网卡。如果你本机使用的是无线网卡,那么虚拟机就桥接到无线网卡。

Linux网络管理——linux网络配置

标签:

原文地址:http://www.cnblogs.com/XBlack/p/5034557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!