Linux网络基础配置
这是看itercast视频的笔记
Linux网络基础配置
以太网连接
- 在Linux中,以太网接口被命令为:eth0, eth1等, 0,1代表网卡编号
- 通过lspci命令可以查看网上硬件信息(如果是usb接口,则可能要用lsusb)
- 命令ifconfig命令用来查看接口信息
- ifconfig -a 查看所有接口
- ifconfig eth0 查看特定接口
在CentOS中可以用命令ifup,ifdown用来启用,禁用一个接口
- ifup eth0,启用eth0网卡
- ifdown eth0,禁用eth0网卡
在ubuntu中可以用ifconfig 网卡 up, ifconfig 网卡 down做同样的功能
- sudo ifconfig eth0 up,启用eth0网卡
- sudo ifconfig eth0 down,禁用eth0网卡
配置网络信息
在CentOS中可以用setup命令配置网络信息
Ubuntu可用以下命令
#设置ip,netmask(子网掩码),broadcast(广播地址)
ifconfig eth0 192.168.137.220 netmask 255.255.255.0 broadcast 192.168.137.255 up
#设置gateway(网关)
route add default gw 192.168.137.254
具体可参考这篇文章
网络相关配置文件
以下是CentOS的配置文件位置,如果没有特殊说明Ubunt相关的配置文件,并不在同一个位置
| 配置文件 | 位置 |
|---|---|
| 网上配置文件 | /etc/sysconfig/network-scripts/ifcfg-eth0 |
| DNS配置文件 | /etc/resolv.conf(Ubuntu也一样) |
| 主机名配置文件 | /etc/sysconfig/network |
| 静态主机名配置文件 | /etc/hosts(Ubuntu也一样) |
网络测试命令
- 测试网络连通性:
- ping 192.168.137.254
- ping www.baidu.com
- 测试DNS解析
- host www.baidu.com
- dig www.baidu.com
- 显示路由表:ip route
- 追踪到达目标地址的网络路经 traceroute www.baidu.com
- 使用mtr进行网络质量测试(结合traceroute和ping)mtr www.baidu.com
故障排查
故障排查要由底到高,由内到外
- 先查看网络配置信息是否正确
- ip地址
- 子网掩码
- 网关
- DNS
- 查看到达网关是否连通
- ping 网关ip地址
- 查看DNS解析是否正常
转载请注明出处--nothi
Linux网络基础配置的更多相关文章
- Linux入门-6 Linux网络基本配置
1. 网络基础知识 网络编址 IP编址 子网掩码 同一网络主机之间通信--MAC地址 不同网络之间的通信 路由 域名 DNS 基本网络参数 2. Linux网络基础配置 以太网连接 配置网络信息 网络 ...
- Linux入门基础(四):Linux网络基本配置
网络基础 ip编址 ip编址是一个双层编址方案(网络部分和主机部分),一个ip地址标识一个主机(或一个网卡接口) 现在应用最广泛的是IPv4编址,已经开始逐渐向IPv6编址切换 IPv4地址32位长, ...
- Linux网络服务01——Linux网络基础设置
Linux网络服务01--Linux网络基础设置 一.查看及测试网络 1.使用ifconfig命令查看网络接口 (1)查看活动的网络接口 ifconfig命令 [root@crushlinux ~]# ...
- Linux网络基础-总
目录 Linux网络基础 一.网卡和数据包的转发 1.收包流程 二.多网卡bonding 三.SR-IOV 四.DPDK 五.TUN/TAP 六.Linux bridge 和VLAN 七.TCP/IP ...
- linux网络基础设置 以及 软件安装
ifconfig #查看所有已激活的网卡信息 临时配置 #yum install net-tools -y 默认ifconfig是没有安装的,可能需要安装 ifconfig eth0 #查看单独一块网 ...
- Linux网络属性配置命令和管理详解
一.Linux网络属性配置 1.Linux主机接入到网络方式 IP/NETMASK:实现本地网络通信 路由(网关):可以进行跨网络通信 DNS服务器地址:基于主机名的通信,Linux可以有三个DNS地 ...
- Centos7.X新安装linux系统基础配置
普通Linux分区方式: /根分区 Linux系统必须要有的,相当于 Windows的C盘,系统程序相关的. /boot分区 存放内核相关程序 是可选的 5 6给200M,7给256M(工作中1-2G ...
- Linux网络属性配置
目录 IP地址分类 如何将Linux主机接入到网络中 网络接口的命名方式 ifcfg系列命令 如何配置主机名 如何配置DNS服务器指向 iproute2系列命令 Linux管理网络服务 永久生效配置路 ...
- Linux网络相关配置
一.修改网卡相关配置 Linux网络参数是在/etc/sysconfig/network-scripts/ifcfg-eth0中设置,其中ifcfg-eth0表示是第一个网卡,如果还有另外一块网卡,则 ...
随机推荐
- mysql 参数optimizer_switch
mysql 5.1中开始引入optimizer_switch, 控制mysql优化器行为.他有一些结果集,通过on和off控制开启和关闭优化器行为.使用有效期全局和会话两个级别,在5.5中optimi ...
- 分析一个socket通信: server/client
分析一个socket通信: server/client1 server 1. 创建一个server_socket文件,并绑定端口,然后监听端口 (socket, bind, listen) 2. 查询 ...
- Qt 状态机框架学习(没学会)
Qt状态机框架是基于状态图XML(SCXML) 实现的.从Qt4.6开始,它已经是QtCore模块的一部分.尽管它本身是蛮复杂的一套东西,但经过和Qt的事件系统(event system).信号槽(s ...
- uboot代码1:uboot启动大体流程, stage1 + stage2
start.S stage 1: reset: set the cpu to svc32 mode disable the watchdog mask all IRQs(INTMSK, INTSUBM ...
- WCF技术剖析之六:为什么在基于ASP.NET应用寄宿(Hosting)下配置的BaseAddress无效
原文:WCF技术剖析之六:为什么在基于ASP.NET应用寄宿(Hosting)下配置的BaseAddress无效 本篇文章来源于几天前一个朋友向我咨询的问题.问题是这样的,他说他采用ASP.NET应用 ...
- 常见tcp端口
TCP端口 7 = 回显 9 = 丢弃 11 = 在线用户 13 = 时间服务 15 = 网络状态 17 = 每日引用 18 = 消息发送 19 = 字符发生器 20 = ftp数据 21 = 文件传 ...
- OpenGL教程之新手上路
Jeff Molofee(NeHe)的OpenGL教程- 新手上路 译者的话:NeHe的教程一共同拥有30多课,内容翔实,而且不断更新 .国内的站点实在应该向他们学习.令人吃惊的是,NeHe提供的例程 ...
- IOS UItableView得到group如何摆脱的剪裁线条样式问题
在他们的定义UItableView什么时候,选择当style至Group时间,后常透明切割线依然,去除.只有再次刷新了BackgroundView它可以覆盖原来的 //取消切割线 UIView *vi ...
- 重操JS旧业第四弹:Date与Global对象
1 Date原理 Date类型表示时间,js中采用UTC国际协调时间,以1971年1月1日0分0秒0微秒开始,经过的毫秒数来表示时间,比如一年的时间计算 1分:1000*60: 1小时:1000(毫秒 ...
- 带dos调试窗口的win32程序
#pragma comment( linker, "/subsystem:\"console\" /entry:\"WinMainCRTStartup\&quo ...