开发者学堂课程【Linux 操作系统实战:Lindux 的网络配置】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/699/detail/12287
Lindux 的网络配置
内容介绍
一、课程内容介绍
二、Linux 的网络配置
一、课程内容介绍
Linux 操作系统:“为网络而生的操作系统〞,它是一个功能强大的网络操作系统,可以提供几乎所有的网络服务。
本节将会介绍一些常用的网络操作命令和系统中的网络配置文件,高效的配置和管理网络。
二、Linux 的网络配置
1.ifconfig 命令
(1)用途:用于显示或设置网络设备,既可以显示目前的网络设置,也可设置和更改网络设备信息
(2)示例:
①显示网络设备信息:ifconfig
②查看所有网卡信息:ifconfig -a
③查看单个网卡信息:ifconfig eth0
④临时设定 IP 和掩码:ifconfig eth0 172.18.238.9 netmask 255.255.255.0
(马上临时生效,重启服务或者重启系统都失效)
⑤同一张网卡绑定多 IP:ifconfig eth0:1 172.18.238.10 netmask 255.255.255.0
(临时生效,永久生效需要写入/etc/rc.d/rc.local
)
⑥关闭(启动)网卡:ifconfig eth0 down|up
或者:ifdown eth0|ifup etho
(3)实操演练
登录服务器,进行实操演练。输入 ifconfig,就能看到已经启动的 eth0网卡信息, inet 就是 IP 地址,netmask 是子网掩码,broadcast 是广播地址。
RX packets 是接收包的信息,接受了多少包,是多少字节,RX errors 是错误,dropped 是掉线率还有其他信息。
TX packets 是发送的信息包括数据包的大小,还有状态,是否有错误等。“lo:”是回环的网卡信息,通常指向本机,是特殊的网络接口,不会与任何实际的网络设备连接,是有了操作系统在软件层面实现的我们可以把它当作本机的 IP 地址,它跟真实的网卡也有一点类似,也有接收和发送的信息。
2.如何显示 eth0这块网卡的信息,我们要敲入 ificonfig eth0
怎么临时设定 IP 和掩码,因为我们在公远云上,阿里云的网络信息基本上都配置好了,所以就不能进行操作了,以免出现网络异常。我们只需要了解命令用法。
比如ifconfig eth0 172.18.238.9 netmask 255.255.255.0
,后面是临时 IP 地址和子网掩码。
3.同一张网卡绑定多 IP 操作敲入ifconfig eth0:1 172.18.238.10 netmask 255.255.255.0
敲错会提示 help 让你检查错误,输入正确的命令后,发现它绑定了一个新的 IP 地址。
ifconfig 包括: