LINUX网络配置基础

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

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

相关的命令:ifconfig route 
相关的配置文件: cat /etc/resolv.conf
简要调试分析,四步骤走起,网卡驱动,IP/掩码,网关,DNS
ifconfig -a 
来基本判断网卡驱动是否正常,如果看不到网络设备,还是检查内核模块加载情况,如果OK,继续
ifconfig eth0 192.168.1.110 netmask 255.255.255.0 up

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

route add default gw 192.168.1.1 #设置默认网关IP
命令执行成功后可以查看下当前内核IP路由表,示例如下:
root@isobuild:/home/panhaitao# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags  Metric   Ref    Use Iface
default           192.168.1.1     0.0.0.0       UG    0          0        0 eth0
link-local         *              255.255.0.0   U     1000       0        0 eth0
192.168.1.0        *              255.255.255.0 U     0          0        0 eth0
DNS的配置就来个google通用的DNS服务器吧,修改完后会即时生效,ping baidu.com 测试一下是就可以了!
/etc/resolv.conf
nameserver 8.8.8.8

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

route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

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


你可能感兴趣的:(LINUX网络配置基础)