linux 下 ifcfg-ethx配置和解析
网络接口配置文件
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# intel corporation 82545em gigabit ethernet controller (copper)
type=ethernet #网卡类型
device=eth0 #网卡接口名称
onboot=yes #系统启动时是否自动加载
bootproto=static #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议
ipaddr=192.168.1.11 #网卡ip地址
netmask=255.255.255.0 #网卡网络地址
gateway=192.168.1.1 #网卡网关地址
dns1=10.203.104.41 #网卡dns地址
hwaddr=00:0c:29:13:5d:74 #网卡设备mac地址
broadcast=192.168.1.255 #网卡广播地址
重新导入ifcfg-eth0网络配置文件
[root@localhost ~]# /etc/init.d/network reload
shutting down interface eth0: [ ok ]
shutting down loopback interface: [ ok ]
bringing up loopback interface: [ ok ]
bringing up interface eth0: [ ok ]
网卡接口关闭与激活
[root@localhost ~]# ifdown eth0 #关闭网络
[root@localhost ~]# ifup eth0 #启动网络
网络服务启动与关闭
方法一:
[root@localhost ~]# service network stop #关闭网络服务
[root@localhost ~]# service network start #启动网络服务
[root@localhost ~]# service network restart #重启网络服务
方法二:
[root@localhost ~]# /etc/init.d/network stop
[root@localhost ~]# /etc/init.d/network start
[root@localhost ~]# /etc/init.d/network restart
网卡状态查询
[root@localhost ~]# service network status
configured devices:
lo eth0
currently active devices:
lo eth0
临时配置网卡信息,无需重启。
[root@localhost ~]# ifconfig eth0 10.1.1.10 netmask 255.0.0.0
查看网卡接口信息,默认列出所有接口
[root@localhost ~]# ifconfig
eth0 link encap:ethernet hwaddr 00:0c:29:13:5d:74
inet addr:192.168.1.11 bcast:192.168.1.255 mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe13:5d74/64 scope:link
up broadcast running multicast mtu:1500 metric:1
rx packets:413 errors:0 dropped:0 overruns:0 frame:0
tx packets:572 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:47701 (46.5 kib) tx bytes:64842 (63.3 kib)
base address:0x2000 memory:d8920000-d8940000
lo link encap:local loopback
inet addr:127.0.0.1 mask:255.0.0.0
inet6 addr: ::1/128 scope:host
up loopback running mtu:16436 metric:1
rx packets:407 errors:0 dropped:0 overruns:0 frame:0
tx packets:407 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rx bytes:70759 (69.1 kib) tx bytes:70759 (69.1 kib)
查看当前路由及网关信息
[root@localhost ~]# netstat -r
kernel ip routing table
destination gateway genmask flags mss window irtt iface
192.168.1.0 * 255.255.255.0 u 0 0 0 eth0
169.254.0.0 * 255.255.0.0 u 0 0 0 eth0
default 192.168.1.1 0.0.0.0 ug 0 0 0 eth0
dns:
主机名:centos
主dns:202.106.46.151
第二dns:202.106.0.20
第三dns:8.8.8.8
网络配置:
eth0
静态ip:192.168.1.106
子网掩码 255.255.255.0
默认网关 ip 192.168.1.1
device=eth0
ipaddr=192.168.1.106
netmask=255.255.255.0
broadcast=192.168.1.255
onboot=yes
bootproto=none
gateway=192.168.1.1
type=ethernet
"/etc/sysconfig/network-scripts/ifcfg-eth0" 11l, 187c
参考:https://www.cnblogs.com/arvintang/p/5990599.html
上一篇: React之小知识点总结
推荐阅读
-
Linux服务器下nginx的安全配置
-
在Linux下配置Oracle的listener远程连接数据库
-
Linux 操作系统下Web服务器配置详细介绍
-
Mac OS X下PhpStorm+MAMP PRO+Xdebug+FireFox集成开发和断点调试环境配置
-
Linux-6.5下基于cmake28来编译安装mysql服务配置解析_MySQL
-
Linux 下搭建jsp服务器(配置jsp开发环境)
-
linux下安装oracle和php环境_PHP
-
linux下使用autoconf和automake生成Makefile原理详解
-
Linux下实现MySQL数据备份和恢复的命令使用全攻略_MySQL
-
Linux下和Windows下创建Oracle用户和表空间