从“inet addr:192.168.182.131 Bcast:192.168.182.255 Mask:255.255.255.0”提取出来“192.168.182.131”,写出shell脚本
时间: 2023-03-14 15:09:35 浏览: 89
可以使用以下shell脚本提取出“192.168.182.131”:echo "inet addr:192.168.182.131 Bcast:192.168.182.255 Mask:255.255.255.0" | awk -F ":" '{print $2}' | awk '{print $1}'
相关问题
linux下有eth0和wlan0如何手动设置路由: root@ZOWIEBOX:/# ifconfig eth0 Link encap:Ethernet HWaddr 00:58:7F:21:CF:01 inet addr:192.168.1.66 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2785 errors:1 dropped:16 overruns:0 frame:0 TX packets:4673 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:327352 (319.6 KiB) TX bytes:6556947 (6.2 MiB) Interrupt:14 wlan0 Link encap:Ethernet HWaddr B8:13:32:98:F7:4C inet addr:192.168.1.123 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2103 errors:0 dropped:21 overruns:0 frame:0 TX packets:2240 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:207880 (203.0 KiB) TX bytes:3088389 (2.9 MiB)
可以通过route命令手动设置路由。假设你要将eth0网卡的IP地址192.168.1.66的流量通过网关192.168.1.1发送出去,命令如下:
```
route add -net 0.0.0.0 gw 192.168.1.1 dev eth0
```
如果你要将wlan0网卡的IP地址192.168.1.123的流量通过网关192.168.1.1发送出去,命令如下:
```
route add -net 0.0.0.0 gw 192.168.1.1 dev wlan0
```
需要注意的是,这些路由设置只会在当前会话中生效。如果你希望永久保存这些设置,可以将它们添加到/etc/network/interfaces文件中。
解读以下回复:LTE0 Link encap:Ethernet HWaddr 18:CF:24:D2:EE:3F 2. inet addr:10.192.172.9 Bcast:10.255.255.255 Mask:255.0.0.0 3. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 4. RX packets:26 errors:0 dropped:0 overruns:0 fr
这是一个网络接口的信息,其中包括了该接口的硬件地址、IP 地址、广播地址、子网掩码、MTU 等信息。该接口正在运行,并且支持广播和多播。RX packets 表示该接口接收到的数据包数量,errors 表示接收到的错误数据包数量,dropped 表示被丢弃的数据包数量,overruns 表示溢出的数据包数量,fr 表示帧错误的数据包数量。
阅读全文