ifconfig

linxu 网络管理

徘徊边缘 提交于 2019-12-06 07:01:15
ifconfig: 用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。 语法:ifconfig(参数) 参数: add<地址>:设置网络设备IPv6的ip地址; del<地址>:删除网络设备IPv6的IP地址; down:关闭指定的网络设备; <hw<网络设备类型><硬件地址>:设置网络设备的类型与硬件地址; io_addr<I/O地址>:设置网络设备的I/O地址; irq<IRQ地址>:设置网络设备的IRQ; media<网络媒介类型>:设置网络设备的媒介类型; mem_start<内存地址>:设置网络设备在主内存所占用的起始地址; metric<数目>:指定在计算数据包的转送次数时,所要加上的数目; mtu<字节>:设置网络设备的MTU; netmask<子网掩码>:设置网络设备的子网掩码; tunnel<地址>:建立IPv4与IPv6之间的隧道通信地址; up:启动指定的网络设备; -broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理; -pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能; -promisc:关闭或启动指定网络设备的promiscuous模式; IP地址

linux网络配置命令之ifconfig、ip和route

为君一笑 提交于 2019-12-06 05:53:57
一、作为一个linux的疯狂热爱者,我们首先需要掌握的就是在linux系统下怎么配置IP、路由和主机名基本的linux网络配置,当然如果要我们接入互联网基本的IP地址配置还是不够的,访问网络的话我们需要配置我们的域名解析服务器DNS,下面作为菜鸟的我就把我们平常用到的基本网络配置命令来和大家介绍一下,写的不好的话,还请见谅~~~~~ 本篇主要介绍linux下网络查看、配置的基本命令:ifconfig、ip、route,然后捎带介绍下DNS、主机名等信息的配置! 二、我们在配置网络之前,首先我们来认识一下linux系统下网络接口的类型和命名规则以及网络地址的类型 1、网络接口类型: lo:本地回环接口 eth[0-9]:以太网接口 pppx:点对点的连接 当然我们平常用到的也就是lo和以太网接口这两种类型回环环接口lo只是我们用在系统内部进行回环测试的,至于eth的以太网接口就是我们经常用来连接网线的那个物理接口了。 2、以太网网卡的命名规则: 在不同的系统之下其命名规则是不尽相同的,我们这就以RedHat 5-32bit的系统为例: REHL 5-32bit:以太网网卡命名规则的定义文件为/etc/modprod.conf 3、网络地址类型: 暂时性网络地址:利用ifconfig等命令配置的网络信息,会立即生效,但重启网络服务或系统会失效 永久性的网络地址

Bind outgoing traffic to eth0 instead of eth0:1

和自甴很熟 提交于 2019-12-06 02:49:46
问题 We added a second IP-Adress to a linux (debian) machine to implement a second SSL-certificate to a new Apache vhost. Our ifconfig now looks like this: eth0 Link encap:Ethernet Hardware Adresse 00:0c:29:1b:ab:6c inet Adresse:999.999.999.39 Bcast:999.999.999.63 Maske:255.255.255.192 inet6-Adresse: (...)/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:219336884 errors:0 dropped:0 overruns:0 frame:0 TX packets:223169420 errors:0 dropped:0 overruns:0

网络命令工具ifconfig研究报告

不想你离开。 提交于 2019-12-05 22:56:10
Linux ifconfig命令用于显示或设置网络设备。 ifconfig可设置网络设备的状态,或是显示目前的设置 参数说明 : add<地址> 设置网络设备IPv6的IP地址。 del<地址> 删除网络设备IPv6的IP地址。 down 关闭指定的网络设备。 <hw<网络设备类型><硬件地址> 设置网络设备的类型与硬件地址。 io_addr<I/O地址> 设置网络设备的I/O地址。 irq<IRQ地址> 设置网络设备的IRQ。 media<网络媒介类型> 设置网络设备的媒介类型。 mem_start<内存地址> 设置网络设备在主内存所占用的起始地址。 metric<数目> 指定在计算数据包的转送次数时,所要加上的数目。 mtu<字节> 设置网络设备的MTU。 netmask<子网掩码> 设置网络设备的子网掩码。 tunnel<地址> 建立IPv4与IPv6之间的隧道通信地址。 up 启动指定的网络设备。 -broadcast<地址> 将要送往指定地址的数据包当成广播数据包来处理。 -pointopoint<地址> 与指定地址的网络设备建立直接连线,此模式具有保密功能。 -promisc 关闭或启动指定网络设备的promiscuous模式。 [IP地址] 指定网络设备的IP地址。 [网络设备] 指定网络设备的名称。 实例 显示网络设备信息 # ifconfig eth0 Link

netstat和ifconfig命令

六月ゝ 毕业季﹏ 提交于 2019-12-05 22:30:48
Netstat: Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 Recv-Q:接收队列 Send-Q:发送队列 Proto:连接使用的协议 RefCnt:连接到套接口的进程号 Types:套接口类型 State: 套接口当前状态 Path:连接到套接口的其他进程使用的路径名 TCP中网络状态(State列): netstat常见参数: -a (all) 显示所有选项,默认不显示LISTEN相关。 -t (tcp) 仅显示tcp相关选项。 -u (udp) 仅显示udp相关选项。 -n 拒绝显示别名,能显示数字的全部转化成数字。 -l 仅列出有在 Listen (监听) 的服务状态。 -p 显示建立相关链接的程序名 -r 显示路由信息,路由表 -e 显示扩展信息,例如uid等 -s 按各个协议进行统计 -c 每隔一个固定时间,执行该netstat命令。 常用netstat相关命令: 1、列出所有端口 #netstat -a 2、列出所有 tcp 端口 #netstat -at 3、列出所有 udp 端口 #netstat -au 4、只显示监听端口 #netstat -l 5

CentOS 7 下 ifconfig command not found 解决办法

守給你的承諾、 提交于 2019-12-05 21:13:33
今天尝鲜用VMWare安装了CentOS7,选择了最小安装包模式,安装完毕之后想查看一下本机的ip地址,发现报错 # ifcon -bash: ifconfig: command not found 谷歌了一下,整理了一下解决思路 查看ifconfig命令是否存在 查看 /sbin/ifconfig是否存在 如果ifconfig命令存在,查看环境变量设置 #echo $PATH 如果环境变量中没有包含ifconfig命令的路径 临时修改环境变量:在shell中输入 $export PATH = $PATH:/sbin 然后再输入ifconfig命令即可,但是这只是临时更改了shell中的PATH,如果关闭shell,则修改消失,下次还需要重复如上操作 永久修改PATH变量使之包含/sbin路径: 打开/etc/profile文件,在其中输入export PATH=$PATH:/sbin,保存并重启即可,这样一来,PATH路径永久修改成功,以后任何时候只输入ifconfig命令即可 3. 如果ifconfig命令不存在 yum upgrade yum install net-tools 来源: oschina 链接: https://my.oschina.net/u/1428349/blog/288708

常用网络命令及原理

非 Y 不嫁゛ 提交于 2019-12-05 20:36:12
一 、文章摘要 POSIX标准对操作系统的系统接口API和Shell脚本语言及命令工具给出了规格定义,但是其中似乎并不包含网络相关的命令工具,但实际上网络功能在操作系统基础服务中占有着突出的地位,各种版本的操作系统也都提供了网络相关的命令工具,已经形成了某种程度的事实上的标准,请您调研网络相关的命令工具,有选择有重点地做一个网络相关的命令工具研究报告。 二、查看以及修改网络配置信息 ifconfig以及其衍生 ifconfig 对应参数信息可以采用ifconfi-help进行查看 ifconfig [ 网络设备][down up -allmulti -arp -promisc][a dd < 地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<网络媒介类型>][mem_start<内存地址>][me tr ic< 数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址] 1、查看网络配置信息命令:ifconfig 2、使用场景与意义 Ens33表示的是网卡名称, 显示其ip地址为192.168.150.12 是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题

Linux 笔记 4

五迷三道 提交于 2019-12-05 19:37:49
telnet host telnet IP telnet 服务器端口号是23 FTP 20 21 ssh22 http 80 https 443 文件共享 139 445 samba 445 telnet使用技巧:可以探测对方主机的TCP端口是否开启,telnet IP 端口号 root用户可以修改任何用户的密码,普通用户只能修改自己的密码。 root用户修改普通用户的密码没有任何限制,并且不需要输入旧密码。普通用户修改自己的密码需要输入旧密码,并遵循密码的规则。 系统中不允许存在“单一用户”(用户必须要属于一个或以上的组) 查看用户信息:id 用户名 Linux系统创建用户时,如果不使用-g选项指定用户所属组,系统就会创建一个和用户名一样的组,并把所创建的用户添加到该组中。 查看LInux系统中所有用户信息,通过查看/etc/passwd文件:vim /etc/passwd 根据用户的UID判断用户类型 :UID:root:0, 系统用户:1-499(MYSQL), 普通用户:500以上 除了使用useradd之外,还可以通过修改/etc/passwd文件添加用户(新建一行) 课后练习:通过修改/etc/passwd文件添加用户,并使用passwd命令修改密码后登录 -g 选项用于修改用户主要组 -G 选项用于修改用户次要组 /etc/passwd和/etc/shadow的区别:

《系统》

两盒软妹~` 提交于 2019-12-05 18:08:16
与系统相关的命令: #ifconfig、exit ifconfig #查看本机IP地址信息 exit #退出并关闭Linux终端 与系统相关的命令: #ifconfig、exit ifconfig #查看本机IP地址信息 exit #退出并关闭Linux终端 来源: https://www.cnblogs.com/luckylele/p/11939064.html

How to get an output formatted as “Interface: IP Address” from ifconfig on Mac

无人久伴 提交于 2019-12-05 17:39:12
I am trying to get the following formatted output out of ifconfig: en0: 10.52.30.105 en1: 10.52.164.63 I've been able to at least figure out how to get just the IP addresses (weeding out localhost) with the following command, but it's not sufficient for my requirements: ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}' Thanks! This works on FreeBSD, which is at the heart of an apple :-) #!/bin/sh for i in $(ifconfig -l); do case $i in (lo0) ;; (*) set -- $(ifconfig $i | grep "inet [1-9]") if test $# -gt 1; then echo $i: $2 fi esac done KeshV On Debian/RHEL systems you