linux学习——大话linux网络
打算学习linux网络协议栈源码,从此迈上linux网络开发之路。
有目标是好滴,但是目前对linux网络相关的命令还不是很熟悉,所以。。。任重而道远啊。。。
先从使用linux网络特性开始吧,从一个用户的角度了解一些基本的知识。对于window的cmd基本的网络命令还是会用的,诸如ping,traceroute,telnet之类也略懂。那就拿cmd和linux shell比较着学习吧。
笔者是在virtualbox上安装了两个centos系统,姑且给两个很挫的名字centos-01和centos-02。
兄弟俩在网络设置上略有不同。老大centos-01的连接方式为“桥接网卡”,这种方式有个弊端——由于所在局域网使用静态ip,但同时存在dhcp服务器,因此会抢占局域网内的ip资源,从而造成ip冲突影响其他用户使用网络。此外,按照这种方式对老二设置网络连接,还会造成兄弟俩通往信息高速公路的出口相同,异常的不爽啊。于是将老二的连接方式改为“网络地址转换(NAT)”。
开始用时没有问题,因为centos是minimal版,分别通过yum为两兄弟装备了vim。
由于多方原因,网络学习计划搁浅了。最近重新投入,发现老大无法使用网络。真是老大不中留,问题多多使人愁。
开始排查问题吧。
1、拜访一下兄弟家。
ping 10.0.2.15
connect: Network is unreachable
查看下ifconfig,乖乖,自己的家门封上了。桥接方式获取不到ip地址,之前还好好的,怎么突然就获取不到了呢?
当初兄弟俩采用不同的网络连接方式就是因为NAT分配的IP是相同的,相当于两家人只有一个家门,这太不方便了。所以老大采用桥接的方式,没成想引来麻烦。
有麻烦不怕,解决之。大神都是从遇到问题起步的,嘎嘎!
2、重启网络服务,提示为eth0配置ip地址失败
service network restart
……
Determining IP information for eth0...failed
网上查阅资料,有童鞋说是没有DHCP服务器。
查看eth0的配置脚本,发现果然是通过DHCP服务器获取IP。如果DHCP服务器不存在了,自然就不会分配到IP地址,这就是为什么之前可以获取到IP,而现在获取不到了。分配资源的领导不在,谁都么办法啊。
转载于:https://www.cnblogs.com/collapsar/p/3520207.html
linux学习——大话linux网络相关推荐
- Linux学习之三-Linux系统的一些重要配置文件
Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0 ...
- Linux学习之Linux历史
Linux学习之Linux历史 一.UNIX发展史 1968年,一些来自通用电器公司.贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统.Multics在多任务文件管理和用户 ...
- 【Linux学习】Linux必备命令(一)--之cp命令详解
[Linux学习]Linux必备命令(一)–之cp命令详解 1.命令详解 cp 命令主要用于拷贝文件,用法,cp old.txt /tmp/new.txt ,常用来备份,如果拷贝目录需要加-r 参数, ...
- 【Linux学习】Linux必备命令(一)--之mv命令详解
[Linux学习]Linux必备命令(一)–之mv命令详解 1.命令详解 mv 命令主要用于重命名或者移动文件或者目录,用法, mv old.txt new.txt,常用 参数详解如下: 用法: mv ...
- Linux学习路线及网络编程经典书籍
linux学习资源整理:https://zhuanlan.zhihu.com/p/22654634 Linux初学者(学习资料):https://zhuanlan.zhihu.com/p/217232 ...
- linux学习笔记:网络诊断工具-mtr命令
网络诊断工具-mtr命令 最近在面试的过程中,被问到了mtr命令,一脸懵逼,据面试官了解,该命令在公司里是经常使用的,借此我也来学习一下! 网络诊断的背景 网络诊断工具包括ping,tracerout ...
- Linux学习路线及网络编程经典书籍(转载)
linux学习资源整理:https://zhuanlan.zhihu.com/p/22654634 Linux初学者(学习资料):https://zhuanlan.zhihu.com/p/217232 ...
- [Linux学习笔记] Linux历史发展与应用
2019独角兽企业重金招聘Python工程师标准>>> UNIX发展历史: (1) 1965年,美国麻省理工学院(MIT).通用电气公司(GE)及AT&T的贝尔实验室联合开发 ...
- Learning Kali Linux 学习Kali Linux Lynda课程中文字幕
Learning Kali Linux 中文字幕 学习Kali Linux 中文字幕Learning Kali Linux Kali Linux是针对数字取证专家和渗透(笔)测试人员的Linux版本 ...
最新文章
- Java基础学习总结——Java对象的序列化和反序列化
- 【ElasticSearch系列】简单谈谈kibana-由安装marvel插件而来
- libsvm中svmtrain的参数和返回值
- 如何覆盖上一次commit_第一次漂冰雪就上难度 “小白”如何在冰雪中漂明白中置后驱...
- 【2018.3.31】模拟赛之四-ssl2408 句子【dp,字符串】
- 跳转到企业缓存之前要考虑的事项
- 作者:洪文兴(1980-),男,厦门大学自动化系副教授,厦门信息产业与信息化研究院执行院长。...
- mysql log 记录报错 sql语句_MySQL生产库中添加修改表字段引起主从崩溃的问题总结...
- AIX操作系统基本命令
- 计算机网络实验vc6实现串口通信,用vc的串口通信实验报告.docx
- 鉴赏交流在海报设计中的作用
- DE26 Continuation: Repeated Real Eigenvalues
- Javascript当中的RSA加解密
- Ubuntu下gcc安装及使用
- 文章发送到多平台软件:融媒宝
- 解决小熊无叶电风扇摇头嘎嘎响的问题
- 自己开发的“万能数据库查询分析器”终于有了较大的成果
- 用VS2015编译Qt5.6.0,WebEngine支持XP
- hover在两种情况下的两种用法
- Golang - [Iris] 日志写入与日志分割