Linux基础网络设置
查看Linux网络参数
- ifconfig—-查看网络接口
> [root@localhost ~]# ifconfig
eth1 Link encap:Ethernet HWaddr 00:0C:29:33:4A:0C
inet addr:192.168.4.115 Bcast:192.168.4.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe33:4a0c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8133 errors:0 dropped:0 overruns:0 frame:0
TX packets:5861 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:818322 (799.1 KiB) TX bytes:835205 (815.6 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:946 (946.0 b) TX bytes:946 (946.0 b)
- hostname—-查看主机名
[root@localhost ~]# hostname
localhost
- route—-查看路由表
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.4.0 * 255.255.255.0 U 1 0 0 eth1
default localhost 0.0.0.0 UG 0 0 0 eth1
- netstat—查看网络连接情况 -a 所有, -n 数字, -r路由表,-l监听,-t TCP, -u UDP, -p 进程号
[root@localhost ~]# netstat -antput
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:875 0.0.0.0:* LISTEN 2262/rpc.rquotad
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1963/rpcbind
tcp 0 0 0.0.0.0:33073 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:40337 0.0.0.0:* LISTEN 2266/rpc.mountd
tcp 0 0 0.0.0.0:53586 0.0.0.0:* LISTEN 2010/rpc.statd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2345/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2084/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2590/master
tcp 0 0 0.0.0.0:35161 0.0.0.0:* LISTEN 2266/rpc.mountd
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:42759 0.0.0.0:* LISTEN 2266/rpc.mountd
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 3041/mysqld
tcp 0 756 192.168.4.115:22 192.168.4.105:52347 ESTABLISHED 2788/sshd
tcp 0 0 :::111 :::* LISTEN 1963/rpcbind
tcp 0 0 :::53461 :::* LISTEN 2266/rpc.mountd
tcp 0 0 :::22 :::* LISTEN 2345/sshd
tcp 0 0 ::1:631 :::* LISTEN 2084/cupsd
tcp 0 0 ::1:25 :::* LISTEN 2590/master
tcp 0 0 :::60442 :::* LISTEN 2266/rpc.mountd
- Ping —-测试连通性
[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (123.125.65.78) 56(84) bytes of data.
64 bytes from 123.125.65.78: icmp_seq=1 ttl=56 time=141 ms
64 bytes from 123.125.65.78: icmp_seq=2 ttl=56 time=18.9 ms
64 bytes from 123.125.65.78: icmp_seq=3 ttl=56 time=17.3 ms
64 bytes from 123.125.65.78: icmp_seq=4 ttl=56 time=19.9 ms
- Nslookup—-测试DNS域名解析
[root@localhost ~]# nslookup
> www.baidu.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 123.125.65.78
Name: www.a.shifen.com
Address: 123.125.65.82
- Traceroute—路由跟踪
[root@localhost ~]# traceroute www.baidu.com
traceroute to www.baidu.com (119.75.218.70), 30 hops max, 60 byte packets
1 192.168.40.1 (192.168.40.1) 1.223 ms 3.555 ms 4.307 ms
2 117.100.128.1 (117.100.128.1) 8.126 ms 8.927 ms 8.623 ms
3 124.205.97.48 (124.205.97.48) 8.430 ms 8.248 ms 8.100 ms
4 219.239.249.25 (219.239.249.25) 7.906 ms 7.953 ms 7.887 ms
5 14.197.177.9 (14.197.177.9) 7.874 ms 14.197.178.45 (14.197.178.45) 7.672 ms 14.197.178.41 (14.197.178.41) 7.485 ms
6 14.197.253.49 (14.197.253.49) 11.445 ms * *
配置linux网络参数
一. 临时配置:一般用命令来配置,马上生效,重启无效
- 修改网卡的地址,状态 ifconfig 网络接口名称 IP地址 netmask 子网掩码
[root@localhost ~]# ifconfig eth1 192.168.40.20 netmask 255.255.255.0
- ifconfig 网络接口名称 ip地址/子网掩码长度
[root@localhost ~]# ifconfig eth1 192.168.40.20/32
- ifconfig eth0 down/up 或者 ifdown/up eth0 或者service network restart
[root@localhost ~]# ifconfig eth1 down
[root@localhost ~]# ifconfig eth1 up
[root@localhost ~]# ifdown eth1
[root@localhost ~]# ifup eth1
[root@localhost ~]# service network restart
- ifconfig eth0:0 10.1.1.1 设置启动后生效 复制eth0的配置文件给eth0:0,并进行配置
[root@localhost ~]# ifconfig eth1:0 10.1.1.1
- 添加静态路由:Route add –net ip地址/掩码 gw 下一跳地址
[root@localhost ~]# route add -net 192.148.40.0/32 gw 192.148.40.1
- 删除路由:route del –net 目标网段/掩码
[root@localhost ~]# route del -net 192.148.40.0/32
- 添加默认网关:route add default gw ip地址 删除默认网关:route del default gw ip地址
[root@localhost ~]# route add default gw 192.168.4.1
[root@localhost ~]# route del default gw 192.168.4.1
- Hostname 新主机名 修改后可输入bash调用新的Shell查看,或者exit注销后重新登录
[root@localhost ~]# hostname linuxidc
[root@localhost ~]# bash
[root@linuxidc ~]#
二. 固定配置:一般是更改配置文件,需要重启生效
- 网卡的配置文件:/etc/sysconfig/network-scripts/ifcfg-ethX。设置ip地址、子网掩码、默认网关等。
DEVICE=eth0 #设备名字
ONBOOT=yes #是否随系统启动而启动
BOOTPROTO=static (dhcp) # 网络参数配置方式
IPADDR=192.168.4.1 #ip地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.4.2 # 默认网关
DNS1=202.106.0.20 # DNS地址
- 主机名的配置文件:/etc/sysconfig/network
[root@linuxidc ~]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost
- DNS服务器配置文件:/etc/resolv.conf
[root@linuxidc ~]# vim /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.1.1
nameserver 192.168.4.1
- ip与主机映射:/etc/hosts
[root@linuxidc ~]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
- 重启所有网卡:service network restart
[root@linuxidc ~]# service network restart
- 重启个别网卡:ifdown eth0 ifup eth0
[root@linuxidc ~]# ifdown eth1
[root@linuxidc ~]# ifup eth1
Linux基础网络设置的更多相关文章
- Linux 基础网络设置
一.查看以及测试网络 查看及测试网络配置是管理Linux网络服务的第一步,本节将学习Linux系统中的网络查看以及测试命令.其中讲解的大多数命令以普通用户权限就可以完成操作,但是普通用户在执行&quo ...
- Linux学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)
大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS客户端 4.配置名称解析顺序 5.配置路由与默认网关 6.双网卡绑定 [1] ping [2]net ...
- linux虚拟机网络设置(本机使用wiff,自己的网)
一.linux虚拟机网络设置(https://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=16) 选中虚拟机,点击 ...
- Linux基础网络配置
目录 Linux基础网络配置 参考 IP配置 Route配置 DNS指向 ss命令 *网络排查工具 Linux基础网络配置
- 036.集群网络-K8S网络模型及Linux基础网络
一 Kubernetes网络模型概述 1.1 Kubernetes网络模型 Kubernetes网络模型设计的一个基础原则是:每个Pod都拥有一个独立的IP地址,并假定所有Pod都在一个可以直接连通的 ...
- Linux高级网络设置——将多个网卡设置成一个网卡
Linux下可以设置网卡模式 模式0:负载均衡 模式1:主备模式,不提高网络带宽 模式3:多网卡同时发送相同的数据 准备实验环境: Redhat 6.4 企业版64位,最小化安装. 给虚拟机添加网卡 ...
- VirtualBox Linux虚拟机 网络设置 centos
VirtualBox网络设置成桥接 进去系统打开终端 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 用Vim编辑器打开配置文件,输入命令:vi /etc ...
- Linux虚拟机网络设置问题
使用的是VM 工作站15 和以前的不一样 没有什么虚拟机网络设置 :打开Edit->Virtual NetWork editor, 选中VMnet8,然后点击NAT Setting按钮,再点击D ...
- 自学linux——5.网络设置
网络设置 1.网卡配置文件位置:ls /etc/sysconfig/network-scripts/ 2.网卡配置文件命名:ifcfg-网卡名称 3.查看网卡配置文件:cat /etc/sysconf ...
随机推荐
- jetty 7.0 笔记
codehaus download:http://dist.codehaus.org/jetty/ 找到7.0 tar.gz 解压 拉取 Lib下jar 和 Lib--jsp下jar 代码同启动 ...
- vpnbook.py
vpnbook提供免费的vpn服务,当然了,免费的肯定有限制,vpnbook的限制在于速度,一般只有10kb/s左右,用来看看网页还可以,当主力就不够了. 话说IE存在的意义就是用来下载其它浏览器,我 ...
- Python 创建线程的方法
使用的是 threading 模块 代码如下: 1 #!/usr/bin/python3 2 3 import threading 4 import time 5 6 exitFlag = 0 7 / ...
- C++中 explicit的用法
在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换. #include <iostream> using ...
- Java编程的逻辑 (53) - 剖析Collections - 算法
本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http:/ ...
- [数据结构]迪杰斯特拉(Dijkstra)算法
基本思想 通过Dijkstra计算图G中的最短路径时,需要指定起点vs(即从顶点vs开始计算). 此外,引进两个集合S和U.S的作用是记录已求出最短路径的顶点,而U则是记录还未求出最短路径的顶点(以及 ...
- docker-compose搭建wordpress
1.安装docker-compose apt-get install docker-compose 发现下载的是旧版本,不支持2.0的配置文件 还是下载新版本吧,去github查看最新版本https: ...
- 企业私有云部署im,视频服务
1,安全问题 2,员工跨地域 3,内部视频培训 考勤申请,设备借用申请 名片申请 会议室预订 审批 内网,局域网部署 Android源码 https://github.com/starrtc/andr ...
- LibreOffice openoffice 区别
LibreOffice的初始版本号码被设置为与OpenOffice.org一致,故初始发布(2010年)即为第三版,并不存在第二版.第一版. 后来,甲骨文宣布停止OpenOffice.org的商业支持 ...
- dplyr包
是Hadley Wickham的新作,主要用于数据清洗和整理,该包专注dataframe数据格式,从而大幅提高了数据处理速度,并且提供了与其它数据库的接口:tidyr包的作者是Hadley Wickh ...