社区
网络协议与配置
帖子详情
嵌入式linux系统4个lan口,如何识别成eth1,eth2,eht3,eht4的原理
llllllllg
2016-11-16 02:05:27
咨询一下,做成这样的原理和过程是怎样的呢?
系统用ifconfig -a 查看,如何才能把4个lan口变成eth1,eth2,eth3,eht4 呢;
并且可以分别设置这4个口的IP地址?
而eth1.1,eth1.2,eth1.3,eth1.4 这个又是什么原理,能设置4个为不同的IP地址么?
如果把4个端口绑定到4个vlan上,那应该如何设置端口呢?
感觉这个流程还挺复杂的,不像是驱动要做的事情。
...全文
367
回复
打赏
收藏
嵌入式linux系统4个lan口,如何识别成eth1,eth2,eht3,eht4的原理
咨询一下,做成这样的原理和过程是怎样的呢? 系统用ifconfig -a 查看,如何才能把4个lan口变成eth1,eth2,eth3,eht4 呢; 并且可以分别设置这4个口的IP地址? 而eth1.1,eth1.2,eth1.3,eth1.4 这个又是什么原理,能设置4个为不同的IP地址么? 如果把4个端口绑定到4个vlan上,那应该如何设置端口呢? 感觉这个流程还挺复杂的,不像是驱动要做的事情。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ET
H3D双目数据集
ET
H3D数据集中的双目图像部分,包括双目图像和相机参数,在自己实验过程中用到的,分享给大家,希望有帮助。
【正点原子】串
口
转以太网模块ATK-UART2
EH
T.rar
【正点原子】串
口
转以太网模块ATK-UART2
EH
T.rar
Linux
常用的命令。。。。。
Shout down –n now 关机时同步备份内存中的数据 useradd + 用户 创建用户 userdel + user 可以用来删除用户 passwd + user 更改用户密码(不加user ,则更改当前用户密码) poweroff 关机 reboot 重启 vim vi 下 :wq 在vim or vi 后保存退出 :q 不保存退出 :q! 强制退出 在非insert 下可用 x来删除光标所在处字符 dw 可以删除一个单词 d 用来删除一行 w - 从当前光标当前位置直到单字/单词末尾,包括空格。 e - 从当前光标当前位置直到单字/单词末尾,但是 *不* 包括空格。 $ - 从当前光标当前位置直到当前行末。 u 来撤销最后执行的命令 dd 删除整行 yy复制 按p 粘贴 gg 到首行 G 到最后一行 输入 p 将最后一次删除的内容置入光标之后 输入 r 和一个字符替换光标所在位置的字符 按下 SHIFT-G 键可以使得当前光标直接跳转到文件最后一行 /string 下搜索 shift +n 向上搜索 n 向下搜 ?string 上搜索 gedit + name 用来图形化编辑 rmdir 删除目录 rm 删除文件 sed 's/cat/dog/' cats 将cats 文件中cat 替换
成
dog cd – 可以使回到上次的目录 eg./tmp/jack/rose/love 先在love 目录下,后回到jack目录下cd – 后回到love 目录下 /
et
c/passwd /
et
c/shadow /
et
c/group /
et
c/gshadow 与user 有关的文件 chmod u/g/o/a +/-/= /r/w/x file name 改权限 -r 递归改 R 100=4 W 010=2 X 001=1 数字表示法 chown user file 改文件所有用户 chown user。group file 改文件的用户与所属组 chgrp group file 改文件所有组 usermod –G(g覆盖原组) grpup user改用户属于什么组(共享的组,即同时可以在多个组中) df 查看分区信息 sda 串
口
硬盘 —h 可读的 du 查看当前目录下的使用情况 fdisk –l 查看磁盘分区信息 mkfs 查看格式化的版本 eg. mkfs.ex
t4
+设备 格式化 mount 查看挂载信息 virtual-manage 打开虚拟机 eg. mv /usr/bin/passwd /usr/bin/pw 将改密码的命令passwd 改为pw pwd 用户目前存在位置 cp file [file2] directory mv file [file2] directory 剪切 or 改名字 rm –r directory==rmdir rm file rm –rf directory [file] 在/
et
c/redhat-release 中存放RHEL的版本信息 env
LAN
G= 语言 tail –f file 使查看的文件不断更新查看 cut –d:(:为指定通配符,:可以另外改) –f1(1为通配符前第几个,可以改) file wc 统计单词,行数 sort 排序 command1| command2 command1的输出是command2的输入 DNS全球通用的: 8.8.8.8 DHCP :动态分配IP地址 255.255.255 网络段 0 主机 ifconfig –a 查看所有网卡 mask 子网掩码,分辨网络地址,与主机地址 改IP地址: /
et
c/sysconfig/n
et
work-scripts 在此目录下,文件名与网卡名要一样 Vim ifconfgi
et
h0(网卡) 在我虚拟机上的是ifcfg-
eh
t0 可以将”dhcp” 改
成
”static ”(静态的) 增加IPADDR=ip地址 Onboot=yes (用来是否开关此网卡) ipaddr=…… N
ET
MASK=子网掩码 GATEWAY=网关 or service n
et
work restart(reload) /
et
c/init.d/n
et
work restart(reload) Ifdown(ifup)
et
h0 开关网卡 /
et
c/init.d n
et
workmanager stop /
et
c/init.d/n
et
work restart 重启网络网卡 Chkconfig n
et
workmanager off 关闭此服务 配置dns : vim /
et
c/resolv.conf nameserver(命令) ip 立刻生效 hostname 主机名 /
et
c/sysconfig/n
et
work (里面有全局网关gateway) hostname +主机名 可以立刻改名,但未写入文件中 /
et
c/hosts 本地域名解析,可以改自己定义的域名 ip 域名(www……..) startx 启动图形界面 ssh 用户名@ip 以此用户名登陆 scp file1 ip:file2 远程将本机file1拷贝到ip为此的机子的目录下 scp ip:file1 file2 远程将ip 的file1拷贝到本机file2 中 ln –s file1 file2 为file1创建file3的软连接 ln –s file1(绝对路径) file2(绝对路径) 可以为file1 跨目录连接到file2 ln file1 file2 为file1创建file3 的硬连接 同时删除file1 和file2 才能删除文件 分发
系统
: 1. 支持pxe client 功能,有pxe的网卡 (client端) 2. 有配置文件config system-config-kick 创建kick 文件 (server端) 3. 为安装文件提供Kickstar文件 /
et
c 4. client端通过pxe处获取config的文件然后重启 用dhcp协议 用tftp协议 tar –cvfz 打包 tar –xzvf 解压 -tvf 查看打包的里面的文件 [abc….] 【】中任意一个单词匹配 [^abc….] 不与[ ]中任意一个单词匹配 ^word 行首匹配 $word 行尾匹配 2> 将错误输入到…….. eg. cp –rf /
et
c/passwd /tmp 1 > (正确重定向)file 2> (错误重定向) grep …. 过滤只有…. /
et
c/fstab 查看所有挂载 /dev/sda[number] 挂载点(/mnt) 文件格式(ex
t4
)defaults kdump(备份) 加电自检否 0 0 1 1 2 2 1备份级别高 2备份级别低 0 不会执行 mount –a 重新执行/fstab表的内容 即重新挂载 增加swap分区: 在分区内容下,即command ……下 t l 数字 将分区变
成
swap的 partx –a 硬盘 mkswap 分区 挂载 swapon 分区 使分区生效 free –m 查看swap 或者swapon –s swapoff 分区 可以使某个swap分区关闭方便其他使用 /
et
c/inittab 有开机时启动关的数字选项 具体可用 init number 来命令 umask (权限掩码) 可用命令umask 查看 改变umask : umask 0022 隐藏权限:chattr 用lsattr file 可看隐藏权限 chattr +a/e file 改变特殊权限(针对非root用户) chmod u-s file 可以去掉特殊权限 +s 关闭se
linux
/
et
c/sysconfig/se
linux
suid 针对文件 rwsrwxrwx 拥有者有x权限的基础才能有s权限 其他用户可以临时的拥有用户的权限 sgid 针对文件与目录 临时拥有用户组的权限 eg.chgrp group directory chmod g+s(-s) directory 则以后directory 的file全属于组g sbit 针对目录 当other中有x位有t 权限 除文件拥有者,root外对directory内的file 不可删,但可以写入 4 suid 2 sgid 1 sbit chmod u+s directory g+s o+t 有效用户组:排第一位的组 groups user 查看user的组 改有效用户组: 在当前用户下 newgrp group(此组为user属于的组) rpm 包 相当于一个exe文件 rpm包: rpm –i (install) 包名 -v(显示信息) 包名 -h (show) yum库: 将许多包关联,使包可以一起安装不需要用rpm 一个一个的装 ldap:统一名字(在服务器上) authconfig-tui 打开ldap 空格键 确定选中 用图形用户打开ldap: system-config-authentication /
et
c/init.d/N
et
workManager status 查看状态 一般关闭,否则许多网络的服务不能起来 iptables –F 清空所有网卡规则 crontab(计划任务): 查看:crontab –l 编辑: crontab –e –u user 配置文件: 分 时 日 月 周 看最后一行:* * * * * user command(如果不用在此时间则用* eg. 10 8 * * * /bin/echo “jdsj”) 每隔10Min执行一次 */10 * * * *…. 几点到几点: * 8--10 * * * ….. 每天8点到10点做什么 * 9,15 * * * ..每天9点,15点提醒做什么 service crond restart 在设置好提醒后重启服务 提醒会在邮箱中 在/
et
c/crontab中MAILTO =user则会在邮箱提醒,否则刷屏提醒 /
et
c/cron.deny 禁止使用计划任务 计划任务中执行脚本: command 处写 sh *.sh(脚本文件) quota(磁盘配额:限制个人所用的磁盘大小):目录在哪分区,则针对某分区进行磁盘配额 检测:edquota –u user edquota –g group 修改fstab表:defaults,usrquota,grpquota 重新挂载 :mount –a or mount –o remount /(directory or device) 强制检测并开启quota :quotacheck –avugcm quota -avug edquota –u user 查看是否开启了:quota –u user ntp :同步时间 vim /
et
c/ntp.conf 在注释hosts on local ….处 restrict ip 下面: server ip 服务端设置: 在use inaccurate…… server ip fudge….打开注释即可 ntpq –p (查看ntp server是否还在) vim /
et
c/grub.conf timeout=number 开机读秒数 default=num 启用的内核 vim /
et
c/inittab id:num:initdefault (启动时用的是否是图形界面等) find /dirc
et
ory –name filename –user username(属于user 的文件) -group groupname -user username not –group groupname(其他组) -exec(前面的结果相当于后面命令的输入) 连接前后命令 相当于管道符 eg. find / -user username –exec cp [参数] {} /directory \; vim .bash_profile 环境变量文件 bios mbr boot lo(grub.conf 在开机时
识别
kernel) kernel 防火墙级别: 1. 硬件防火墙 2. tcp_wrapper(用来分析tcp/ip封包的软件) 3. iptables 基于数据流的防火 4. 内核级别:se
linux
5. 服务本身
H3C路由器配置命令表.docx
H3C路由器配置命令表全文共6页,当前为第1页。H3C路由器配置命令表全文共6页,当前为第1页。 H3C路由器配置命令表全文共6页,当前为第1页。 H3C路由器配置命令表全文共6页,当前为第1页。 H3C路由器配置命令表 计算机命令 ~~~~~~~~~~ PCA login: root ;使用root用户 password:
linux
;
口
令是
linux
# shutdown -h now ;关机 # init 0 ;关机 # logout ;用户注销 # login ;用户登录 # ifconfig ;显示IP地址 # ifconfig
et
h0
n
et
mask
etmask> ;设置IP地址 # ifconfig
eh
t0
n
et
mask
etmask> down ;禁用IP地址 # route add 0.0.0.0 gw
;设置网关 # route del 0.0.0.0 gw
;删除网关 # route add default gw
;设置网关 # route del default
华为路由模拟
华为路由模拟软件,更换的学习路由配置 大家可以下一个华为MA5200G模拟器进行实验 具体的命令和解释我全写出来了 首先给大家收集了一些交换机的基本命令具体命令解释我已经给出了 通常命令: PCA login: root ;使用root用户 password:
linux
;
口
令是
linux
# shutdown -h now ;关机 # init 0 ;关机 # logout # login # ifconfig ;显示IP地址 # ifconfig
et
h0
n
et
mask
etmask> ;设置IP地址 # ifconfig
eh
t0
n
et
mask
etmask> down ; 删除IP地址 # route add 0.0.0.0 gw
# route del 0.0.0.0 gw
# route add default gw
;设置网关 # route del default gw
;删除网关 # route ;显示网关 # ping
# teln
et
;建议teln
et
之前先ping一下 --------------------------------------- 交换机命令 ~~~~~~~~~~ [Quidway]super password 修改特权用户密码 [Quidway]sysname 交换机命名 [Quidway]interface
et
hern
et
0/1 进入接
口
视图 [Quidway]interface v
lan
x 进入接
口
视图 [Quidway-V
lan
-interfacex]ip address 10.65.1.1 255.255.0.0 [Quidway]ip route-static 0.0.0.0 0.0.0.0 10.65.1.2 静态路由=网关 [Quidway]user-interface vty 0 4 [S3026-ui-vty0-4]authentication-mode password [S3026-ui-vty0-4]s
et
authentication-mode password simple 222 [S3026-ui-vty0-4]user privilege level 3 [Quidway-
Et
hern
et
0/1]duplex {half|full|auto} 配置端
口
双工工作状态 [Quidway-
Et
hern
et
0/1]speed {10|100|auto} 配置端
口
工作速率 [Quidway-
Et
hern
et
0/1]flow-control 配置端
口
流控 [Quidway-
Et
hern
et
0/1]mdi {across|auto|normal} 配置端
口
MDI/MDIX状态平接或扭接 [Quidway-
Et
hern
et
0/1]port link-type {trunk|access|hybrid} 设置接
口
工作模式 [Quidway-
Et
hern
et
0/1]shutdown 关闭/重起接
口
[Quidway-
Et
hern
et
0/2]quit 退出
系统
视图 [Quidway]v
lan
3 创建/删除一个V
LAN
/进入V
LAN
模式 [Quidway-v
lan
3]port
et
hern
et
0/1 to
et
hern
et
0/4 在当前V
LAN
增加/删除以太网接
口
[Quidway-
Et
hern
et
0/2]port access v
lan
3 将当前接
口
加入到指定V
LAN
[Quidway-
Et
hern
et
0/2]port trunk permit v
lan
{ID|All} 设trunk允许的V
LAN
[Quidway-
Et
hern
et
0/2]port trunk pvid v
lan
3 设置trunk端
口
的PVID [Quidway]monitor-port
指定和清除镜像端
口
[Quidway]port mirror
指定和清除被镜像端
口
[Quidway]port mirror int_list observing-port int_type int_num 指定镜像和被镜像 [Quidway]description string 指定V
LAN
描述字符 [Quidway]description 删除V
LAN
描述字符 [Quidway]display v
lan
[v
lan
_id] 查看V
LAN
设置 [Quidway]stp {enable|disable} 开启/关闭生
成
树,默认关闭 [Quidway]stp priority 4096 设置交换机的优先级 [Quidway]stp root {primary|secondary} 设置交换机为根或根的备份 [Quidway-
Et
hern
et
0/1]stp cost 200 设置交换机端
口
的花费 [SwitchA-v
lan
x]isolate-user-v
lan
enable 设置主v
lan
[SwitchA]Isolate-user-v
lan
secondary
设置主v
lan
包括的子v
lan
[Quidway-
Et
hern
et
0/2]port hybrid pvid v
lan
设置v
lan
的pvid [Quidway-
Et
hern
et
0/2]port hybrid pvid 删除v
lan
的pvid [Quidway-
Et
hern
et
0/2]port hybrid v
lan
v
lan
_id_list untagged 设置无标识的v
lan
如果包的v
lan
id与PVId一致,则去掉v
lan
信息. 默认PVID=1。 所以设置PVID为所属v
lan
id, 设置可以互通的v
lan
为untagged. 计算机的命令: 计算机命令 ~~~~~~~~~~ PCA login: root ;使用root用户 password:
linux
;
口
令是
linux
# shutdown -h now ;关机 # init 0 ;关机 # logout # login # ifconfig ;显示IP地址 # ifconfig
et
h0
n
et
mask
etmask> ;设置IP地址 # ifconfig
eh
t0
n
et
mask
etmask> down ; 删除IP地址 # route add 0.0.0.0 gw
# route del 0.0.0.0 gw
# route add default gw
;设置网关 # route del default gw
;删除网关 # route ;显示网关 # ping
# teln
et
;建议teln
et
之前先ping一下 下面是一个小的实验具体内容做了解释 一个交换机,一个计算机,双击交换机,进入终端配置:
system password: [Quidway]sysname S3026 ;交换机命名 [S3026]super password 111 ;设置特权密码 [S3026]user-interface vty 0 4 /*进入虚拟终端接
口
配置模式*/ [S3026-ui-vty0-4]authentication-mode password /*这里我使用的是aaa的认证模式,可选用none 也就是不认证,和passowrd 密码认证这三种,推荐选择aaa 和 password */ /*s
et
auth pass cipher xxxxx 如果你选择的是password认证方式,则要设置一个密码*/ /*user privilege level 3 设置teln
et
登录级别为3级, */ /*这两步只要选用password时需要使用*/ local-aaa-server /*进行本地3a服务器视图*/ [S3026-ui-vty0-4]s
et
authentication-mode password simple 222 [S3026-ui-vty0-4]user privilege level 3 [S3026-ui-vty0-4]quit [S3026]quit
sys password:111 [S3026]display currect-config /*显示当前配置*/ [S3026]dis curr /*显示当前配置*/ [S3026]v
lan
2 [S3026-v
lan
2]port
et
hern
et
0/2 [S3026-v
lan
2]port e0/4 to
et
0/6 在当前V
LAN
增加/删除以太网接
口
[S3026-v
lan
2]quit [S3026]dis v
lan
[S3026]int e0/3 [S3026-
Et
hern
et
1]port access v
lan
2 将当前接
口
加入到指定V
LAN
[S3026-
Et
hern
et
1]quit [S3026]dis v
lan
查看V
LAN
设置 [S3026]dis curr [S3026]interface v
lan
1 [S3026-V
lan
-interface1]ip address 10.65.1.8 255.255.0.0 [S3026-V
lan
-interface1]quit [S3026]ip route-static 0.0.0.0 0.0.0.0 10.65.1.2 [S3026]ip default-gateway 10.65.1.2 [S3026]dis curr [S3026]save 双击小电脑: login:root password:
linux
[root@PCA root]#ifconfig
et
h0 10.65.1.35 n
et
mask 255.255.0.0 ifconfig
et
h0 192.168.1.35 n
et
mask 255.255.255.0 [root@PCA root]#ifconfig [root@PCA root]#route add default gw 10.65.1.2 [root@PCA root]#route [root@PCA root]#ping 10.65.1.8 [root@PCA root]#teln
et
10.65.1.8
网络协议与配置
1,737
社区成员
1,306
社区内容
发帖
与我相关
我的任务
网络协议与配置
网络协议与配置相关内容讨论专区
复制链接
扫一扫
分享
社区描述
网络协议与配置相关内容讨论专区
网络协议
网络安全
tcp/ip
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章