比思論壇

標題: LINUX网络配置基础 [打印本頁]

作者: wabb44400    時間: 2013-7-4 20:48
標題: LINUX网络配置基础
LINUX网络配置基础



  最近在浪潮工作,负责搭建koji自动化编译环境,要了台服务器装系统,配网络,结果被气的肝疼,浪潮的机房内的机器居然是以DHCP方式获取IP,泥马,我好好地活了25年,虽然在IT圈里没混两年,之前没听说过,甚至也见过哪家公司的机房以如此方式分配IP,如果对此公司感兴趣,请来北京上地金远见大楼5层,我可以带你免费参观最具有特色的国企机房。



    把浪潮(北京)电子信息有限公司喷了一顿,还得继续干活,既然没有网管负责给机房分配,你也找不到一个鸟人告诉你机房的网络结构,就连某个网口最终接到了那个路由器你都不知道,好像进入了一个交通基本靠走,通讯基本靠吼的山沟沟里---TMD别把国企当成规范的公司看,这里做事情比作坊还作坊,使用DHCP方式获取IP,然后在把获取到的IP,静态配置给当前服务器...就当在这个猪窝般的环境玩玩网络知识吧,作为桌面系统,我们可以使用图形化工具快速配置连接网络,但是对于服务器不能使用X,也不应该使用图形界面,假如在命令交互模式下网络服务脚本也不生效,这时候想判断那里出了问题,手动通过命令来配置网络就是很有必要的了。



1

相关的命令:ifconfig route

2

相关的配置文件: cat /etc/resolv.conf

简要调试分析,四步骤走起,网卡驱动,IP/掩码,网关,DNS

1

ifconfig -a

来基本判断网卡驱动是否正常,如果看不到网络设备,还是检查内核模块加载情况,如果OK,继续

1

ifconfig eth0 10.151.11.110 netmask 255.255.0.0 up

为eth0 网卡分配IP,设置掩码,同时将其激活,然后可以ping一下网关,看看可以与路由器联通,如果OK则继续!



1

route add default gw mango-gw #设置默认网关IP

命令执行成功后可以查看下当前内核IP路由表,示例如下:

1

root@isobuild:/home/panhaitao# route

2

Kernel IP routing table

3

Destination     Gateway         Genmask         Flags  Metric Ref    Use Iface

4

default           192.168.1.1     0.0.0.0              UG    0         0        0 eth0

5

link-local         *                     255.255.0.0       U     1000    0        0 eth0

6

192.168.1.0     *                     255.255.255.0   U     0          0        0 eth0

1

DNS的配置就来个google通用的DNS服务器吧,修改完后会即时生效,ping baidu.com 测试一下是就可以了!

1

/etc/resolv.conf

2

nameserver 8.8.8.8

这里是指基本的通过命令手动配置网络,如果路由表需要添加更多规则可以参考



1

route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

学识有限,只是把之前没弄懂的知识,简单梳理了一下,更多更详细的内容还是见 man route,以及回过头来翻翻当年的那些计算机网络论理书吧,多多少少还是能有助于处理这些具体问题的。





歡迎光臨 比思論壇 (http://108.170.5.77/) Powered by Discuz! X2.5