分配一个IP Address和Gateway即时接口。如果系统重新启动,该设置将被删除。

# ifconfig eth0 192.168.1.110 netmask 255.255.255.0

启用或禁用特定网口

enable或者disable,我们使用示例命令如下。

启用 eth0

# ifup eth0

禁用 eth0

# ifdown eth0

设置 MTU 大小

默认情况下MTU大小是1500,我们可以设置所需MTU大小与以下命令。代替XXXX与大小。

# ifconfig eth0 mtu XXXX

将接口设置为混杂模式

Linux网络配置命令_linux没有网卡配置文件_网络接口设置MTU大小

Network interface只有收到的数据包属于那个特定的NIClinux没有网卡配置文件,如果你把接口promiscuous模式它将接收所有的数据包。这对于捕获数据包和稍后分析非常有用。为此,您可能需要超级用户访问权限。

# ifconfig eth0 - promisc

2. ping 命令

ping命令 用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息linux没有网卡配置文件,因而得知该主机运作正常。

# ping 127.0.0.1

# ping www.rumenz.com

在Linuxping 命令一直执行,直到您中断。平与-c选项退出后N请求数(成功或错误响应)。

# ping -c 5 www.rumenz.com
PING www.rumenz.com (42.194.162.10956(84) bytes of data.
64 bytes from 42.194.162.109 (42.194.162.109): icmp_seq=1 ttl=52 time=35.8 ms
64 bytes from 42.194.162.109 (42.194.162.109): icmp_seq=2 ttl=52 time=35.6 ms
64 bytes from 42.194.162.109 (42.194.162.109): icmp_seq=3 ttl=52 time=35.6 ms
64 bytes from 42.194.162.109 (42.194.162.109): icmp_seq=4 ttl=52 time=35.6 ms
64 bytes from 42.194.162.109 (42.194.162.109): icmp_seq=5 ttl=52 time=35.6 ms

--- www.rumenz.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 35.662/35.720/35.893/0.190 ms

3. traceroute 命令

traceroute是一个网络故障排除实用程序,它显示到达目的地所用的跳数,也决定了数据包的传播路径。下面我们正在追踪通往全球的路线DNS server IP Address并且能够到达目的地还显示该数据包正在旅行的路径。

# traceroute 8.8.8.8

4. netstat 命令

netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。

# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         gateway         0.0.0.0         UG        0 0          0 eth0
link-local      0.0.0.0         255.255.0.0     U         0 0          0 eth0
172.24.176.0    0.0.0.0         255.255.240.0   U         0 0          0 eth0

5. dig 命令

linux没有网卡配置文件_Linux网络配置命令_网络接口设置MTU大小

dig命令是常用的域名查询工具,可以用来测试域名系统工作是否正常。

# dig www.rumenz.com

; <> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.7 <> www.rumenz.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11798
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.rumenz.com.                        IN      A

;; ANSWER SECTION:
www.rumenz.com.         583     IN      A       42.194.162.109

;; Query time: 0 msec
;; SERVER: 100.100.2.136#53(100.100.2.136)
;; WHEN: Sat Nov 20 21:45:32 CST 2021
;; MSG SIZE  rcvd: 48

6. nslookup 命令

nslookup命令也用于找出DNS相关查询。下面的例子显示A Record (IP Address)的 。

# nslookup www.rumenz.com
Server:         100.100.2.136
Address:        100.100.2.136#53

Non-authoritative answer:
Name:   www.rumenz.com
Address: 42.194.162.109

7. route命令

route命令还显示和操作ip路由表。查看默认路由表Linux

# route

使用以下命令添加、删除路由和默认网关。

添加路由

# route add -net 10.10.10.0/24 gw 192.168.0.1

删除路由

# route del -net 10.10.10.0/24 gw 192.168.0.1

添加默认网关

# route add default gw 192.168.0.1

8. host命令

host查找名称的命令IP或者IP命名IPv4或者IPv6并查询DNS记录。

# host www.rumenz.com
www.rumenz.com has address 42.194.162.109

使用-t选项我们可以找出 DNS 资源记录,例如CNAME, NS, MX, SOA等等。

//先安装
# yum install bind-utils -y
# host -t CNAME www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.

9. arp 命令

注册会员查看全部内容……

限时特惠本站每日持续更新海量各大内部创业教程,年会员只要98元,全站资源免费下载
点击查看详情
站长微信:9200327

发表回复

后才能评论