4 配置固定IP地址

4.1 问题

  1. 为本机配置固定的网络地址
  2. IP地址:192.168.8.128
  3. 子网掩码:255.255.255.0
  4. 关闭NetworkManager服务,禁止开机自启
  5. 重启network服务,查看配置

4.2 方案

默认的网卡配置文件路径:/etc/sysconfig/network-scripts/

网卡配置文件的命名规则:ifcfg-ethN,其中N的取值从0开始。

在网卡配置文件中,每个字段值的意义如下所述:

  • DEVICE=eth0 //设备名
  • TYPE=Ethernet //网络类型
  • BOOTPROTO=none //或者dhcpstatic
  • HWADDR=00:0C:29:82:09:E9 //物理MAC地址
  • ONBOOT=yes //network服务启用
  • NETMASK=255.255.255.0 //子网掩码
  • IPADDR=192.168.8.128 //指定的静态IP地址

更改完网络配置文件,需重启network服务生效。

4.3 步骤

Ans:

步骤一:为本机配置固定的网络地址

IP地址:192.168.8.128

子网掩码:255.255.255.0

命令操作如下所示:

  1. [hd@localhost Desktop]$ su

Password:

  1. [root@localhost Desktop]# service network restart

Restarting network (via systemctl):                        [  OK  ]

  1. [root@localhost Desktop]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

  1. [root@localhost Desktop]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736
  2. DEVICE=eno16777736
  3. TYPE=Ethernet
  4. BOOTPROTO=none
  5. HWADDR=00:0C:29:82:09:E9
  6. ONBOOT=yes
  7. NETMASK=255.255.255.0
  8. IPADDR=192.168.8.128
  9. [root@localhost 桌面]#

步骤二:关闭NetworkManager服务,禁止开机自启

分析: NetworkManager服务,是一个独立服务。为Linux图形下管理网络连接的服务, RHEL6.5中与network服务有冲突需要关闭。

命令操作如下所示:

  1. [root@localhost Desktop]# /etc/init.d/NetworkManager stop
  2. bash: /etc/init.d/NetworkManager: No such file or directory
  3. [root@localhost Desktop]# cd /etc/init.d/
  4. [root@localhost init.d]# ll
  5. total 36
  6. -rw-r--r--. 1 root root 13948 Sep 16  2015 functions
  7. -rwxr-xr-x. 1 root root  2989 Sep 16  2015 netconsole
  8. -rwxr-xr-x. 1 root root  6630 Sep 16  2015 network
  9. -rw-r--r--. 1 root root  1160 Oct 12  2015 README
  10. -rwxr-xr-x. 1 root root  2437 Jun 26  2015 rhnsd
  11. [root@localhost init.d]# /etc/init.d/network stop
  12. Stopping network (via systemctl):                          [  OK  ] [root@localhost init.d]# chkconfig network off
  13. [root@localhost init.d]# chkconfig --list network
  14. Note: This output shows SysV services only and does not include native
  15.       systemd services. SysV configuration data might be overridden by native
  16.       systemd configuration.
  17.       If you want to list systemd services use 'systemctl list-unit-files'.
  18.       To see services enabled on particular target use
  19.       'systemctl list-dependencies [target]'.
  20. network         0:off 1:off 2:off 3:off 4:off 5:off 6:off步骤三:重启network服务,查看配置

命令操作如下所示:

  1. [root@localhost Desktop]# service network restart
  2. Restarting network (via systemctl):                        [  OK  ]
  3. [root@localhost Desktop]# /etc/init.d/network restart
  4. Restarting network (via systemctl):                        [  OK  ] [root@localhost Desktop]# ifconfig eno16777736
  5. eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
  6.         inet 192.168.8.128  netmask 255.255.255.0  broadcast 192.168.8.255
  7.         inet6 fe80::20c:29ff:fe9a:6f56  prefixlen 64  scopeid 0x20<link>
  8.         ether 00:0c:29:9a:6f:56  txqueuelen 1000  (Ethernet)
  9.         RX packets 3  bytes 744 (744.0 B)
  10.         RX errors 0  dropped 0  overruns 0  frame 0
  11.         TX packets 55  bytes 7980 (7.7 KiB)
  12.         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

  1. [root@localhost Desktop]#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值