博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux基础-第十四单元 Linux网络原理及基础设置
阅读量:6150 次
发布时间:2019-06-21

本文共 3836 字,大约阅读时间需要 12 分钟。

第十四单元 Linux网络原理及基础设置 

 

三种网卡模式图

 

使用ifconfig命令来维护网络

ifconfig命令的功能
ifconfig命令的用法举例
使用ifup和ifdown命令启动和停止网卡
ifup命令的功能
ifdown命令的功能
ifup命令的用法举例
ifdown命令的用法举例
网络配置文件
网卡对应的网络配置文件
什么是网络配置
ip命令
ping命令
setup命令
课后作业
【本节内容】
1. 使用ifconfig命令来维护网络(详见linux系统管理P422)
1) 掌握ifconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址。
2) 灵活应用ifconfig命令设定网卡的IP地址:
例如:修改eth0网卡的IP地址为172.18.48.56和子网掩码255.255.255.128的命令:
ifconfig eth0 172.18.48.56 netmask 255.255.255.128
2. 使用ifup和ifdown命令启动和停止网卡(详见linux系统管理P424)
1) 掌握ifup命令的功能:启动系统上指定的网卡。
2) 掌握ifdown命令的功能:停止系统上指定的网卡。
3) 掌握使用ifup命令启用指定网卡的举例:
例如:启动eth0网卡的命令:ifup eth0
4) 掌握使用ifdown命令停用指定网卡的举例:
只能作用于配置文件
例如:停用eth0网卡的命令:ifdown eth0
3. 网络配置文件 (详见linux系统管理P425)
1) 了解网卡的配置文件存放在/etc/sysconfig/network-scripts目录中,且每个网卡对应的配置文件的文件名以ifcfg-开始,如eth0这个网卡对应的网络配置文件就是ifcfg-eth0。
补:虚拟机新添加网卡没有配置文件需手动添加配置或图形添加网卡
λ 掌握网络配置的定义:所谓的网络配置(设定)就是要修改网卡所对应的网络配置文件,可以通过使用文字编辑器(vi)直接编辑网络配置文件来重新配置网络。

 

临时配置网络ip地址

1 [root@template ~]# ifconfig eth0 192.168.1.103/24 2  3 [root@template ~]# ifconfig eth0 4 eth0   Link encap:Ethernet  HWaddr 00:0C:29:45:CA:65   5           inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0 6           inet6 addr: fe80::20c:29ff:fe45:ca65/64 Scope:Link 7           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 8           RX packets:1902597 errors:0 dropped:0 overruns:0 frame:0 9           TX packets:4990 errors:0 dropped:0 overruns:0 carrier:010           collisions:0 txqueuelen:1000 11           RX bytes:2416682435 (2.2 GiB)  TX bytes:482159 (470.8 KiB)

 

重启网卡的几种常见方式

1 法一: 2 推荐这种方式 3 [root@template ~]# ifdown && ifup eth0  4  5  6 法二: 7 尽量不要用这条命令,这条命令会影响所有网卡 8  9 [root@template ~]# service network restart10 正在关闭接口 eth1: 11 12 法三:13 尽量不要用这条命令,这条命令会影响所有网卡14 [root@template ~]#/etc/init.d/network restart

 

关闭守护进程方法:

1 关闭守护进程2 [root@template ~]# service NetworkManager stop3 停止 NetworkManager 守护进程:[确定]4 5 关闭开机自启动守护进程服务6 [root@template ~]# chkconfig --level 35 NetworkManager off7 [root@template ~]# chkconfig --list|grep 'Network'8 NetworkManager  0:关闭  1:关闭  2:启用  3:关闭  4:启用  5:关闭  6:关闭    #注意安装操作系统init 设置的启动模式  (1---6)

 

关闭某块网卡的方法

1 关闭eth1 2  3 [root@template ~]# ifconfig eth1 down 4  5  6 开启eth1 7 [root@template ~]# ifconfig eth1 up 8  9 10 查看ipadd11 [root@template ~]# ifconfig12 eth1      Link encap:Ethernet  HWaddr 00:0C:29:45:CA:65  13           inet addr:192.168.11.31  Bcast:192.168.11.255  Mask:255.255.255.014           inet6 addr: fe80::20c:29ff:fe45:ca65/64 Scope:Link15           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:116           RX packets:1899415 errors:0 dropped:0 overruns:0 frame:017           TX packets:3251 errors:0 dropped:0 overruns:0 carrier:018           collisions:0 txqueuelen:1000 19           RX bytes:2414954677 (2.2 GiB)  TX bytes:331129 (323.3 KiB)

 

配置DNS

1 [root@template ~]# cat /etc/resolv.conf                                          2 # Generated by NetworkManager3 search com4 nameserver 192.168.11.2545 nameserver 202.106.0.206 nameserver 8.8.8.8

 

检测本地arp网卡冲突地址命令

1 [root@template ~]# arping -I eth1 192.168.11.11

 

查看网关命令

1 [root@template ~]# route -n2 Kernel IP routing table3 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface4 192.168.11.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1

 

#临时添加网关,临时生效

1 route add default gw 192.168.11.254

 

4. 课后作业(用时35分钟)

1) 查看当前所有正在启动的网卡的详细信息

ifconfig eth0

 

 

2) 激活系统的第一块网卡

ifup eth0

3) 为系统临时设置ip为192.168.1.10/24

ifconfig eth0 192.168.1.10/24

or

ifconfig eth0 192.168.1.10/24 netmask 255.255.255.0

4) 查看第一块网卡的详细信息

ipconfig

5) 修改网卡配置文件将系统的第一块网卡的ip地址设定为192.168.3.2,子网掩码设置为255.255.255.0,是否启动设置为yes

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

DEVICE=eth0
BOOTPROTO=static
TYPE=Ethernet
HWADDR=00:0c:29:45:ca:65
IPADDR=192.168.3.2
NETMASK=255.255.255.0
GATEWAY=192.168.3.1
DNS1=8.8.8.8
IPV6INIT=no
ONBOOT=no
USERCTL=no

6) 使用setup命令为系统第一块网卡设置ip为10.0.0.1/8

 

 

转载地址:http://fymya.baihongyu.com/

你可能感兴趣的文章
Nginx配置URL转向tomcat
查看>>
极客Web前端开发资源大荟萃#001
查看>>
让div固定在某个位置
查看>>
Java开发环境Docker镜像
查看>>
从无到有,WebService Apache Axis2初步实践
查看>>
任务调度(一)——jdk自带的Timer
查看>>
UIKit框架(15)PCH头文件
查看>>
整理看到的好的文档
查看>>
Linux磁盘管理和文件系统管理
查看>>
linux运维人员的成功面试总结案例分享
查看>>
Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
查看>>
命令查询每个文件文件数
查看>>
《跟阿铭学Linux》第8章 文档的压缩与打包:课后习题与答案
查看>>
RAC表决磁盘管理和维护
查看>>
Apache通过mod_php5支持PHP
查看>>
发布一个TCP 吞吐性能测试小工具
查看>>
java学习:jdbc连接示例
查看>>
PHP执行批量mysql语句
查看>>
Extjs4.1.x 框架搭建 采用Application动态按需加载MVC各模块
查看>>
Silverlight 如何手动打包xap
查看>>