linux配置ip极限三法

本文介绍了Linux环境下IP配置的两种方式:临时配置与永久配置。详细解释了如何使用ifconfig命令进行临时配置,并提供了两种永久配置的方法:使用setup工具和直接编辑配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux中ip的配置分为两种情况:临时和永久,而临时的方法使用ifconfig命令即可,而永久则有两种方法,深呼吸~放松~放我们一起来慢慢练习!

何为临时ip配置法?

即这个ip是短暂的,重启主机后就会消失,当然啦,我无法脑补这种方法存在的意义已经使用场景,但我仍然要坚持不懈和大家分享
ifconfig命令就用来对网络状态进行查看和配置,如下:

[root@localhost ~]# ifconfig etho 192.168.1.2 netmask 255.255.255.0

何为永久配置ip?

方法一:setup工具

setup工具是红帽专有图形化工具,当然如果您用的不是红帽系列,我们仍然可以使用方法二进行ip配置。

1、选择“网络配置”

网络配置

2、选择“设备配置”

设备配置
继续

3、编辑“网络配置”

网络配置
注:如果您的ip属于DHCP服务器自动获取,则在使用DHCP这行用*表示

4、重启网络

重启

方法二:配置文件法

网卡信息配置

[root@localhost ~]# vi /etc/sysconfig/network
DEVICE=eth0
DNS1=192.168.1.1
IPV6INIT=yes
IPV6_AUTOCONF=yes

TYPE=Ethernet
UUID=8d3e8000-880b-4102-8f6d-77e30889d9fc
ONBOOT=yes  
NM_CONTROLLED=yes 
BOOTPROTO=dhcp
HWADDR=00:0c:29:cb:92:37      
USERCTL=no 
PEERDNS=yes

注:如果镜像不是手工安装而是复制出来的,UUID都是一样的,不能上网,如果你的公司装有DHCP服务器,则ip是可以自动获取的,onboot默认是no,这时候即使你通过setup工具配置了ip,但是在用ifconfig进行查询时仍然看不到etho的配置信息,因此需要进入配置文件将onboot设置为yes

主机名配置

[root@localhost ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain

修改主机名,如果要让它生效需要重启主机,这样太麻烦可以临时更新即输入hostname +空格+主机名,但是发现在[root@locahost ~]中的localhost仍然没有改变,这时需要重新连接:
重新连接

DNS配置

[root@localhost ~]# vi /etc/resolv.conf

; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.1.1

极限三法到此暂告一段,希望大家有更多的方法能够和我分享~

### 配置静态路由的基础方法 在Linux系统中,可以通过命令行工具或者配置文件来实现静态路由的添加和管理。以下是具体的操作方式: #### 使用`ip route`命令临时添加静态路由 通过`ip route add`命令可以快速添加一条静态路由到指定的目标网络。例如,如果目标网络为`192.168.2.0/24`,网关地址为`192.168.1.1`,则执行如下命令[^1]: ```bash ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0 ``` #### 使用`route`命令(适用于较旧版本) 对于某些老旧版本的Linux发行版,可能仍然支持传统的`route`命令。例如: ```bash route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 ``` 此命令的功能与`ip route`基本一致。 #### 永久化CentOS 7中的静态路由 为了使静态路由在系统重启后依然有效,在CentOS 7中需要编辑特定网络接口的相关配置文件。操作流程如下: 1. 删除之前通过命令行添加的任何临时路由; 2. 编辑对应网络接口的配置文件路径通常位于`/etc/sysconfig/network-scripts/route-<interface>`,其中`<interface>`代表具体的网卡名称,比如`eth0`或`ens33`; 3. 添加类似下面的内容至文件中[^2]: ``` default via 192.168.1.1 dev ens33 metric 100 192.168.2.0/24 via 192.168.1.1 dev ens33 metric 101 ``` 4. 执行以下命令以重新启动网络服务并验证更改是否成功应用: ```bash systemctl restart network ip route show ``` #### 对于CentOS 8及其他现代系统的处理办法 在更现代化的一些Linux发行版如CentOS 8及以上版本里,建议直接修改NetworkManager控制下的连接设定档案来进行持久性的调整。步骤大致包括但不限于以下几个方面: 1. 修改对应的`.nmconnection`文件位置一般是在`/etc/NetworkManager/system-connections/`下找到相应条目; 2. 或者创建一个新的文本档放置于相同目录命名为类似于`custom-route.nmconnection`,其内部结构应遵循标准格式说明文档指导填写所需参数字段[^2]; 3. 完成保存之后记得通知NetworkManager刷新改动效果立即生效即可完成整个过程最后一步骤再次确认最终成果无误为止: ```bash nmcli connection reload && nmcli device reconnect <device> ``` 以上就是在不同场景条件下针对Linux平台之上关于如何正确有效地实施静态路由策略提供了详尽解答方案供参考学习使用[^3]。 ```python # 示例Python脚本用于自动化部分重复劳动环节简化日常运维工作量减少人为失误概率提高效率质量水平保持一致性原则不变始终贯彻到底直至圆满达成预期目的为止结束全文叙述内容至此全部完毕谢谢阅读理解配合实践运用提升技能掌握程度达到更高层次境界追求卓越不断进步成长成为行业顶尖高手人物形象树立起来让更多人受益于此共同前进发展共创美好未来世界愿景蓝图描绘出来展现给大家欣赏借鉴采纳吸收转化利用创造价值最大化效益最优化结果呈现出来供大家评判认可接受喜爱追捧追逐梦想道路上勇往直前无所畏惧挑战自我极限突破常规思维模式创新变革引领潮流趋势方向标灯塔照亮前行道路指引迷途羔羊回归正道大道康庄平坦顺畅直达目的地终点站胜利彼岸花开遍野芬芳扑鼻沁人心脾令人陶醉沉迷流连忘返乐不思蜀享受美好生活每一天每一刻每一分每一秒都值得珍惜把握机会莫负青春韶华不负众望所托使命必达成就非凡传奇人生故事传颂千古万代永垂不朽铭刻史册留名青史彪炳千秋光照人间温暖世世代代相传延续下去生生不息绵延不断繁荣昌盛兴旺发达蒸蒸日上再创辉煌佳绩续写新华章谱写新乐章奏响新时代最强音符激昂奋进旋律节奏律动跳动心跳脉搏共振共鸣回荡山谷旷野之间久久不能平息消散殆尽消失不见踪影模糊不清难以辨认捉摸不定虚幻缥缈似真非假真假难分混淆视听误导判断决策错误百出贻笑大方丢脸现眼闹笑话惹麻烦制造混乱局面失控崩溃瓦解毁灭一切回到原点重新再来循环往复周而复始无穷无尽永恒持续存在下去直到永远永远&hellip;&hellip; print("Automated Static Route Configuration Script") def configure_static_route(target_network, gateway_ip, interface_name): command = f"ip route add {target_network} via {gateway_ip} dev {interface_name}" result = os.system(command) return True if result == 0 else False if __name__ == "__main__": target_net = input("Enter Target Network (e.g., 192.168.2.0/24): ") gw_addr = input("Enter Gateway IP Address: ") iface = input("Enter Interface Name (e.g., eth0): ") success = configure_static_route(target_net, gw_addr, iface) print(f"Static Route Configured Successfully? {'Yes' if success else 'No'}") ```
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值