如何在Linux上设置静态IP地址和修改路由表
从命令行配置IP地址和路由是每个Linux管理员都应该学习的必备技能。在本文中,我们将回顾如何使用
ip
和
命令
命令。
此外,我们将讨论如何使用
ip路由
命令创建一个静态路由,以更改Linux系统的默认网关。
使用ifconfig命令设置静态IP地址(已弃用)
现今
命令
命令已弃用,取而代之的是
ip
命令。然而
命令
命令仍然有效,并且可用于大多数Linux发行版。它用于配置网络接口。
如果没有给出论据
命令
显示当前活动界面的状态
.
命令
如果给定单个接口参数,则
显示给定界面的状态
只有
ifconfig eth0
与
一
参数添加后,该命令将显示所有接口的状态,甚至是那些已关闭的接口。
ifconfig-a
到
配置临时IP地址
,使用以下命令语法:
命令
<
界面
>
<
ipv4地址
>
网络掩码
<
子网掩码
>
代码语言:
HTML,XML
(
xml
)
假设您要进行以下更改:
- 网络设备名称为
eth0
- 将IP地址更改为静态值
192.168.1.10
- 将子网掩码设置为
255.255.255.0
命令
eth0
192
.168
1.
.10
网络掩码
255
.255
.255
.0
代码语言:
CSS
(
css
)
一旦成功,命令将不会显示任何输出。但是,以这种方式配置的IP地址不是永久的,并且在重新启动后会丢失。
要对IP地址进行永久更改,您需要根据您的Linux发行版编辑配置文件。
使用IP命令设置静态IP地址
到
查找您当前的IP地址
,您可以使用
ip
带有的命令
一
地址选项。
ip a
到
添加地址
192.168.1.10
带网络掩码
255.255.255.0
到设备
eth0
,您可以键入:
ip地址添加192.168.1.10/255.255.255.0 dev-eth0
到
删除所有地址
从接口
eth0
:
ip地址刷新dev-eth0
到
打开或关闭接口
,使用
ip链接集dev
然后是设备名称和所需状态。例如,将接口
eth0
在线,您可以键入:
ip链路
设置
dev eth0向上
代码语言:
JavaScript
(
javascript
)
要使其离线:
ip链路
设置
dev eth0关闭
代码语言:
JavaScript
(
javascript
)
显示和更改Linux路由表
我们使用
ip路由
命令在Linux中创建到特定主机的静态路由,或更改Linux系统的默认网关。
到
显示Linux路由表
,键入以下命令:
ip路由显示
到
向路由表添加新条目
,使用
ip路由添加
命令后跟网络或设备名称。
将路线添加到
192.168.1.0/255.255.255.0
通过网关
192.168.1.1
ip路由通过192.168.1.1添加192.168.1.0/255.255.255.0
到
添加默认路由
,使用关键字
违约
。所有无法根据路由表的先前条目发送的网络数据包都通过以下默认网关发送:
ip
路线
添加
违约
通过
192
.168
1.
1.
dev
eth0
代码语言:
CSS
(
css
)
到
删除默认路由
:
ip路由del
违约
代码语言:
JavaScript
(
javascript
)
的语法
删除路线
与添加时相同。例如,以下命令将通过192.168.1.1的网关删除192.168.1.0/255.255.255.0的路由。
ip路由del 192.168.1.0/255.255.255.0通过192.168.1.1
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...

Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...

Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...

苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...

将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...
