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,以及回过头来翻翻当年的那些计算机网络论理书吧,多多少少还是能有助于处理这些具体问题的

相关内容

    暂无相关文章