Linux网络命令及配置文件 -

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第九章Linux网络命令及配置文件

本章在读者掌握了网络基本知识的基础上对linux常用网络命令及主要配置文件做了详细的介绍。

9.1 linux常用网络命令

本节将着重介绍linux下的常用网络命令。如网卡设置命令ifconfig、netconfig。连接监听命令netstat。文件下载命令wget。设置某个服务在特定运行级别运行的命令chkconfig、ntsysv。域名解析命令nslookup、host、dig。

9.1.1 ifconfig命令

【命令功能】

添加、修改、显示临时性ip地址信息。通过ifconfig命令添加或修改ip地址。只是临时有效。当重启network服务或重启计算机系统时,用ifconfig创建的ip地址将无效。

【语法结构】

ifconfig [interface]

ifconfig interface [aftype] options | address ...

ifup/ifdown {接口}

【参数说明】

参数:如表9.1所示。

表9.1 ifconfig命令参数

【执行范例】

(1)显示所有网络设备接口信息。

# ifconfig –a

(2)操作结果如下。

eth0 Link encap:Ethernet HWaddr 00:11:09:FB:1E:D3

inet addr:172.16.100.98 Bcast:172.16.100.255 Mask:255.255.255.0

inet6 addr: fe80::211:9ff:fefb:1ed3/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:100063 errors:0 dropped:0 overruns:0 frame:0

TX packets:1836 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

·217·

RX bytes:7206038 (6.8 MiB) TX bytes:153281 (149.6 KiB)

Interrupt:193 Base address:0xa000

eth0:1 Link encap:Ethernet HWaddr 00:11:09:FB:1E:D3

inet addr:172.16.100.100 Bcast:172.16.100.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Interrupt:193 Base address:0xa000

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:149 errors:0 dropped:0 overruns:0 frame:0

TX packets:149 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:19471 (19.0 KiB) TX bytes:19471 (19.0 KiB)

sit0 Link encap:IPv6-in-IPv4

NOARP MTU:1480 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

其中eth0表示第一块网卡设备;eth0:1表示第一块网卡的子接口信息;lo表示环路地址信息;sit0表示IPv4升级IPv6地址转换信息。只有IPv6启动时才会显示此接口信息。

通过ifconfig命令可以查看到网卡的IP地址、子网掩码、MTU(最大传输单元)、MAC地址、跳数、发送数据包的个数、接收数据包的个数及其错误个数、丢弃个数等信息。

(3)将第一块网卡的ip地址设为192.168.1.103,同时将其子网掩码设为255.255.255.0。

# ifconfig eth0 192.168.1.103 netmask 255.255.255.0

# ifconfig eth0

(4)操作结果如下。

eth0 Link encap:Ethernet HWaddr 00:0C:29:26:08:94

inet addr:192.168.1.103 Bcast:192.168.1.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe26:894/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:1273 errors:0 dropped:0 overruns:0 frame:0

TX packets:1750 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:137022 (133.8 KiB) TX bytes:170659 (166.6 KiB)

Interrupt:10 Base address:0x1400

(5)设置第一块网卡的子接口,同时将其ip设为172.16.100.98,并将其激活。

# ifconfig eth0:1 172.16.100.98 netmask 255.255.255.0 up

# ifconfig eth0:1

(6)操作结果如下。

eth0:1 Link encap:Ethernet HWaddr 00:0C:29:26:08:94

inet addr:172.16.100.98 Bcast:172.16.100.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Interrupt:10 Base address:0x1400

在服务配置过程中,临时性需要某个ip地址进行测试时。可以采用ifconfig命令实现。因为ifconfig

相关文档
最新文档