博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux网络配置
阅读量:7213 次
发布时间:2019-06-29

本文共 1364 字,大约阅读时间需要 4 分钟。

刚开始玩Linux的童鞋可能有这样一个困扰,我明明用ifconfig eth0 192.168.0.37设置了eth0的网络,而且用ifconfig查看网卡信息的时候显示的eth0的网络也是正确的,可是当我们ping 192.168.0.1的时候,为什么还是显示ping不通呢?

 

原来Linux里面有两套管理网络连接的方案

(1)/etc/init.d/networking  (/etc/network/interfaces)

(2)Network-Manager

两套方案是冲突的,不能同时共享

第一套方案适用于没有Linux界面的环境,如:服务器或者那些完全不需要改动连接的场合;

第二套方案适用于有Linux桌面的环境,特别是笔记本搬来搬去,网络连接情况随时会变。

他们两个为了避免冲突,又能共享配置,就有了如下解决方案:

当Network-Manager发现/etc/init.d/networking被改动时,则关闭自己显示未托管,除非managed设置成真。

当managed设置成真时,/etc/init.d/networking则不生效。

 

以此来看,Linux系统是优先使用NetworkManager网络的,如果想要用命令行设置网络则应该首先关闭NetworkManager服务,打开network服务,所有的操作都要以root权限执行

[xiaohexiansheng@centos6 task]$ sudo chkconfig --level 2345 NetworkManager off

[xiaohexiansheng@centos6 task]$ sudo chkconfig --level 2345 network on

[xiaohexiansheng@centos6 task]$ sudo service NetworkManager stop

[xiaohexiansheng@centos6 task]$ sudo service network start

 

下面就可以用命令行来设置ip地址了:

配置eth0的ip地址并激活设备

[xiaohexiansheng@centos6 task]$ sudo ifconfig eth0 192.168.0.37 netmask 255.255.255.0 up

添加默认网关

[xiaohexiansheng@centos6 task]$ sudo route add default gw 192.168.0.1

激活设备:

[xiaohexiansheng@centos6 task]$ sudo ifconfig eth0 up

禁用设备:

[xiaohexiansheng@centos6 task]$ sudo ifconfig eth0 down

重启网络设备:

[xiaohexiansheng@centos6 task]$ service network restart

 

参考博客:http://www.cnblogs.com/bo083/archive/2012/11/23/2785172.html

转载于:https://www.cnblogs.com/xiaohexiansheng/p/5573392.html

你可能感兴趣的文章
mybatis常用标签和动态查询
查看>>
以太坊交易源码分析
查看>>
React组件常用设计模式之Render Props
查看>>
多多客DOODOOKE更新插件&模块及下载附件教程
查看>>
js简单倒计时
查看>>
手把手教你React(一)JSX与虚拟DOM
查看>>
snabbdom源码解析(七) 事件处理
查看>>
在北京做Java开发如何月薪达到两万,需要技术水平达到什么程度?
查看>>
移动端适配之二:visual viewport、layout viewport和ideal viewport介绍
查看>>
python大佬养成计划----flask_sqlalchemy操作数据库
查看>>
Chrome开发者工具关于网络请求的一个隐藏技能
查看>>
Git入门与开发
查看>>
Java编程基础04——流程控制语句
查看>>
vue-threeJS数据驱动的三维图形可视化
查看>>
Ubuntu 18.04.1 搭建Java环境和HelloWorld
查看>>
Flutter 实现根据环境加载不同配置
查看>>
浏览器保存密码后自动填充问题
查看>>
前端每日实战:93# 视频演示如何用纯 CSS 创作一根闪电连接线
查看>>
PhpStorm升级后调用某些类提示phpstorm Unhandled exceptions
查看>>
Python 2.x 与 Python 3.x 的区别
查看>>