16.Linux基本网络配置

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

Linux基本网络配置:

查看及测试网络接口信息:

命令ifconfig:查看系统中处于活动状态的网络接口设备:

[root@localhost ~]# ifconfig

查看指定网络接口的基本配置信息:

查看eth0网卡的基本配置信息:

[root@localhost ~]# ifconfig eth0

查看所有网络接口配置信息:

[root@localhost ~]# ifconfig –a

查看主机路由表信息:

查看linux主机中的路由表信息:(或[root@localhost ~]# netstat -nr)

[root@localhost ~]# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.20.0 * 255.255.255.0 U 1 0 0 eth0 default 192.168.20.1 0.0.0.0 UG 0 0 0 eth0 [root@localhost ~]#

其中default的行表示当前主机的默认网关记录。

查看linux主机中的路由信息,以数字形式显示地址:

[root@localhost ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.20.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 0.0.0.0 192.168.20.1 0.0.0.0 UG 0 0 0 eth0 [root@localhost ~]#

使用这种方式,默认不会出现*,而是0.0.0.0。

跟踪数据包的路由途径:

[root@localhost ~]# traceroute

查看主机名称:

[root@localhost ~]# hostname

localhost.localdomain

[root@localhost ~]#

设置主机名称: (重启失效)

[root@localhost ~]# hostname zhangserver

[root@localhost ~]# hostname

zhangserver

使用nslookup命令测试域名解析:测试域名解析是否正常:

[dwzhang@test ~]$ nslookup

Server: 192.168.20.2

Address: 192.168.20.2#53

Non-authoritative answer:

canonical name = .

Name:

Address: 220.181.112.244

Name:

Address: 220.181.111.188

[dwzhang@test ~]$

查看网络连接状态:

在linux系统中,使用netstat命令可以查看当前系统的网络连接状态,路由表,接口统计等信息。

最常用的选项:

-a :显示当前主机中所有活动的网络连接信息。

-n :以数字的形式显示相关主机地址,端口等信息。

-r :显示路由表信息。

-l :显示处于监听状态的网络连接及端口信息。

-t :查看tcp协议相关的信息。

-u :显示udp协议相关的信息。

-p :显示与网络连接相关联的进程号,进程名称信息。

通常使用”-anpt”组合选项,以数字形式显示当前系统中所有的tcp连接信息,同时显示对应的进程信息。

查看本机中是否运行了标准的FTP服务程序,显示PID号和进程名称:

[root@localhost ~]# netstat -anpt | grep :21

查看ARP信息:

[root@localhost ~]# arp -n

Address HWtype HWaddress Flags Mask Iface

192.168.153.2 ether 00:50:56:fa:c1:a5 C eth0

[root@localhost ~]#

在linux中,手动修改网络配置包括两种方法:

1.执行网络配置命令修改:

这种方式简单,快速,效率高,适合在调试网络过程中临时使用。重启失效。2.直接修改网络配置文件:

直接在配置文件中修改,需要重启网络服务或重启系统。

调整网络接口的配置参数:

1.设置网卡IP地址和子网掩码:

使用命令ifconfig设置网卡的IP地址时,格式如下:

Ifconfig 网络接口名称ip地址[ netmask 子网掩码]

或者

Ifconfig 网络接口名称ip地址[ /掩码长度]

将网卡eth0的IP设置为192.168.2.2,子网掩码为255.255.255.0:

[root@localhost ~]# ifconfig eth0 192.168.2.2 netmask 255.255.255.0

或者

[root@localhost ~]# ifconfig eth0 192.168.2.2/24

2.禁用或激活网络接口:

[root@localhost ~]# ifup eth0

[root@localhost ~]# ifdown eth0

3.设置虚拟网络接口:

[root@localhost ~]# ifconfig eth0:0 192.168.50.2

eth0:0 其中eth0表示原物理接口,:0表示第一个虚拟网卡。可以添加多个:1,:2,:3

4.修改网卡使用的MAC地址:

可以使用ifconfig命令为网卡设置一个伪装的MAC地址,使用带hw ether选项:修改前需要先禁用网卡。

[root@localhost ~]# ifconfig eth1 hw ether 00:0c:29:23:23:23

设置路由记录:

1.添加到指定网段的路由记录:

使用route命令加选项来添加,删除静态路由记录。

选项add 添加路由记录。-net 指定一个目标网络的地址。gw指定下一跳。

添加网段192.168.3.0/24的路由记录,下一跳路由器的IP为192.168.4.4。

[root@localhost ~]# route add -net 192.168.3.0/24 gw 192.168.4.4

2.删除到指定网段的路由记录:

使用del选项结合-net或-host选项:

删除到局域网192.168.3.0/24的路由记录:

[root@localhost ~]# route del -net 192.168.3.0/24

3.添加或删除默认网关路由记录:

无需使用-net或-host选项,需使用default表示即可:

删除192.168.4.1,添加192.168.4.3:

相关文档
最新文档