linux学习笔记17-管好网络
linux学习笔记17-管好网络
查看和操作网络接口
网络接口 network interface
ifconfig 所有用户都可以用此命令查看网络接口,但是只有root用户才可以操纵网络接口
此讲中所有网络都是指的以太网
[stu@localhost ~]$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:56:04:56
inet6 addr: fe80::20c:29ff:fe56:456/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:45 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3396 (3.3 KiB) TX bytes:258 (258.0 b)
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:65536 Metric:1
RX packets:152 errors:0 dropped:0 overruns:0 frame:0
TX packets:152 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12624 (12.3 KiB) TX bytes:12624 (12.3 KiB)
其中:eth0代表网络名称,lo代表loop 回环网络,inet6代表IPV6地址,MTU代表最大传输单元大小,RX TX代表接受和发送,metic 网络度量值(一种计算到达网络目的地的最佳路径的算法的计量标准,例如:跳数、带宽、负载、时延、可靠性、花费)
ifcongfig后面几个参数的意思:
-a 查看所有网络接口
-【接口名】查看特定接口
不接参数 只看当前启用的接口
-【接口名】 up 开启特定接口 / down 关闭特定接口
设置网络接口
ifconfig eth1 192.168.1.12 netmask 255.255.255.0 设置ip和子网掩码
ifconfig eth1 mtu 5000 设置最大传输单元大小为5000
ifconfig改变接口参数后,重启电脑后改变失效,改变是临时的
配置tcp/ip网络参数
具体有:ip地址,子网掩码,网关,dns地址,主机名
目前配置方式有图形化和伪图形化,虽然方便,但是不通用,不适合远程配置
通过修改网络配置文件更好
/etc/sysconfig/network-scripts/ifcfg-eth0,使用vim打开
改变以下参数
DEVICE=eth0
HWADDR=00:0C:29:56:04:56
TYPE=Ethernet
UUID=563847fe-172e-4dcb-b542-77069a6867dc
ONBOOT=no #此参数必须设置为yes 否则开机时候不会自动激活网卡,在ifconfig里面查看不到设置的ip地址
NM_CONTROLLED=yes
BOOTPROTO=dhcp #把此参数改为static,表示使用静态ip手动指定,在末尾添加下面几行
IPADDR=192.168.1.12 #指定地址
GATEWAY=192.168.1.2 #指定网关
NETMASK=255.255.255.0 #指定子网掩码
DNS1=192.168.1.3 #指定dns地址
---------修改完毕后重启网络服务后生效------------
service network restart
系统中默认的网关只能有一个,如果主机有多个网卡,多网络接口,只需要指定一个即可,如果多个网络接口都配置了网关,则最后哪个网关启动,哪个就是生效的
接下来ping命令来测试网关
ping -c 数字 主机地址
ping -c 5 192.168.1.2 测试网关无法ping通,不知道为何
使用dig命令查询dns
[root@localhost stu]# dig www.baidu.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25676
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.baidu.com. IN A
;; ANSWER SECTION:
www.baidu.com. 5 IN CNAME www.a.shifen.com. #只要出现了这行内容
www.a.shifen.com. 5 IN A 220.181.38.150
www.a.shifen.com. 5 IN A 220.181.38.149
;; Query time: 46 msec
;; SERVER: 192.168.13.2#53(192.168.13.2) ##只要有这行和上面注释的那行就说明dns地址没问题
;; WHEN: Mon Feb 7 10:21:52 2022
;; MSG SIZE rcvd: 90
如果不成功,需要检查防火墙设置,检查dns地址和服务器是否正常
动态主机配置协议 dynamic host configuration protocol 简称DHCP
DHCP服务器通常为主机指定:ip地址、网关、子网掩码,主机名和DNS地址不一定会指定,可以自己手动指定
【从善如登,从恶如崩】

浙公网安备 33010602011771号