IT技术互动交流平台

手把手教你Linux网络配置

来源:IT165收集  发布日期:2014-11-19 22:28:24

 

环境:CentOS                     

格式约定:

黑色加粗:为输入的命令部分 

灰色底:输入系统命令返回的信息或者配置文件文信息 绿色底:技巧或需要注意的注释信息 

红色底:需特别注意的地方

蓝色粗体:内容注释

 

1、修改主机名

 

【方法①】修改配置文件和命令:

 

①:修改配置文件

[root@hackbase ~]# vi /etc/sysconfig/network   → 重起network服务生效

 

②通过命令修改

[root@hackbase ~]# hostname hackbase      → 退出重新登陆即生效

 

提示:以上一般同时运用(两个结合着使用,先配置文件,再用hostname命令修改,即可生效)

 

【方法二】setup--图形操作(即时生效)

 

即时生效的另外改法:

[root@hackbase ~]# setup

 

选择'网络配置'-- 'Edit DNS configuration'

 

DNS configuration                  

 x                               x 

 x                               x 

 x Hostname      hackbase_______   x  → 修改这里

 x Primary DNS   202.106.0.20___ x 

 x Secondary DNS 211.147.6.3____ x 

 x Tertiary DNS  _______________ x 

 x Search        _______________ x

 

2、网卡的配置文件(修改IP等)

[root@hackbase ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

                                                       → 这里网卡设备的默认配置文件

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0 ================》这里是网卡名称

BOOTPROTO=static============》固定IP地址,非动态获取。如果BOOTPROTO=dhcp,则为动态获取。

BROADCAST=10.0.0.255 =======》这里是广播地址

HWADDR=00:0C:29:0E:5F:63 ===》这里mac地址

IPADDR=10.0.0.161 ==========》这里是IP地址

NETMASK=255.255.255.0=======》子网掩码

NETWORK=10.0.0.0   =========》网段设置

ONBOOT=yes =================》开机网卡自启动

提示:第一块网卡为ifcfg-eth0,第二块为ifcfg-eth1...

3、修改网关

【方法一】修改配置文件

 

[root@hackbase network-scripts]# vi /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=hackbase

GATEWAY=192.168.1.1 ====》这个就是网关的配置

 

提示;需要执行/etc/init.d/network restart ===》重起网络才可生效。

 

【方法二】修改/etc/sysconfig/network-scripts/ifcfg-eth0

 

[root@hackbase ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0

BOOTPROTO=none

BROADCAST=192.168.1.255

HWADDR=00:0c:29:c6:31:77

IPADDR=192.168.1.77

NETMASK=255.255.255.0

NETWORK=192.168.1.0

ONBOOT=yes

GATEWAY=192.168.1.1   ====》这个就是增加网关的配置,默认没有。

TYPE=Ethernet

提示;需要执行/etc/init.d/network restart  ====》重起网络生效。

注意:/etc/sysconfig/network-scripts/ifcfg-eth0中的网关配置优先于/etc/init.d/network

 

【方法三】用命令修改

 

[root@hackbase ~]# route del default gw 192.168.1.1  →首先删除

 

[root@hackbase ~]# route -n      →查看命令

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0

 

[root@hackbase ~]# route add default gw 192.168.1.1 →添加默认网关

 

[root@hackbase ~]# route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0

0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

4、查看网关或路由

[root@hackbase network-scripts]# route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0

169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0

0.0.0.0         10.0.0.254      0.0.0.0         UG    0      0        0 eth0

 

查看linux命令帮助的两个命令【man】 or【info】

 

例:查看route用法

man route     查看过后按q键退出

info route

5、修改主机DNS

【方法一】setup--图形操作

 

【方法二】修改/etc/resolv.conf →这里是主机DNS配置文件的路径

 

[root@hackbase ~]# cat /etc/resolv.conf

nameserver 202.106.0.20

 

※提示※ 配置文件resolv.conf修改后直接生效。

 

【小技巧】

●查看命令的路径“which”(命令在哪个目录里面)

 

[root@hackbase ~]# which ls

alias ls='ls --color=tty'

        /bin/ls

--------------------------------------------------------------------------------

●查看最近登录的用户“lastlog”

 

[root@hackbase ~]# lastlog

用户名           端口     来自             最后登陆时间

root             tty1                      一  5月  2 04:58:53 +0800 2011

bin                                        **从未登录过**

daemon                                     **从未登录过**

adm                                        **从未登录过**

lp                                         **从未登录过**

 

Tag标签: 网络  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规