我正在设置一个服务器来托管许多 LXC 容器,现在只是隔离 web 和 db 服务。我使用的服务器有两个 NIC,我想将一个用于主机流量,另一个用于容器流量(因为两个容器都有可路由的 IP),以便我可以通过交换机上的两个不同 vlan 路由流量。
在我深入研究实际执行所有这些之前,我试图弄清楚我对如何做到这一点的思考方式是否正确。我理解的方式是我会在我的主机接口中创建一个桥接设备,比如br0,包括bridge_ports eth1. 据我所知,这座桥不需要任何类型的 IP(但我不确定......)
在容器上,我会将网络接口更改为使用静态 IP 链接到 br0 的 macvlan 网桥。
这甚至是远程对吗?我以前没有真正使用过容器网络路由......(这里也是我认为我在做什么的一个简洁的说明)
+----------------+
| |
| managed switch |
| |
+-+----------+---+
| |
+-----+ +-------+
| |
+---+----+ +--+-----+
| | | |
| vlan 1 | | vlan 2 |
| | | |
+--+-----+ +--+-----+
| |
| eth0 +-------------+
| eth1 | |
| +-------------------+ |
| | |
+---+-----++ +---------------+ …Run Code Online (Sandbox Code Playgroud) 我已按照本教程中的说明设置了一个 vpn 服务器,以便我可以连接到该服务器并从另一个位置虚拟上网。离windows很远,我可以连接到它,但没有互联网访问。
我在conf文件中使用的ip地址和教程中的完全一样
localip 192.168.0.1
remoteip 192.168.0.100-200
Run Code Online (Sandbox Code Playgroud)
DNS 也是 8.8.8.8。
(你需要知道的关于我所做的一切都已经在那个链接中了)
你认为可能是什么问题?
在安装 Conky 并列出我所有的入站和出站连接后,我开始想知道实际发生了什么以及发生了什么以及为什么会发生。

我有点怀疑了。我怎么知道哪个进程正在访问这些地址中的哪个?
我已经在virtualbox上下载了ubuntu,并在其上安装了apache2,我确实配置了服务器并且它可以在“localhost”上运行,问题是我需要服务器的IP地址,命令'ifconfig'给出了私有IP地址,如何找到服务器的本地IP?
请帮我 :( !!
通常我可以使用 ifconfig 命令更改我的 wifi mac 地址,例如:
ifconfig <iface> hw ether XX:XX:XX:XX:XX:XX
Run Code Online (Sandbox Code Playgroud)
然而,Ubuntu 已弃用 ifconfig 代表“ip”命令,所以我想知道是否有办法使用该命令获得类似的功能?
我在英特尔 nuc 上运行 Ubuntu 18.04 服务器,尝试设置 usbip 以远程访问连接到树莓派的 ZWave USB 设备。我加载了内核模块
modprobe usbip-core
modprobe vhci-hcd
Run Code Online (Sandbox Code Playgroud)
后
sudo usbip attach -r 192.168.3.182 -b 2-2.2
Run Code Online (Sandbox Code Playgroud)
我明白了
libusbip: error: udev_device_get_sysattr_value failed
usbip: error: open vhci_driver
usbip: error: query
Run Code Online (Sandbox Code Playgroud)
在虚拟机中运行 linux Mint 时尝试了上述步骤,一切正常。有什么建议?提前谢谢:)。
如何与 Sierra Wireless MC7354 的 WWAN 建立 IP 连接?
我有一个带有运行 Ubuntu 18.04的Sierra Wireless MC7354 调制解调器的系统。
ModemManager 可以看到和控制调制解调器。
$ mmcli --modem 0
Run Code Online (Sandbox Code Playgroud)
返回大量重要信息。(这就是我知道调制解调器是 MC7354 的方式。)
/org/freedesktop/ModemManager1/Modem/0 (device id '232972a04adf83122a392fd83b274431de596ebd')
-------------------------
Hardware | manufacturer: 'Sierra Wireless, Incorporated'
| model: 'MC7354'
|
Run Code Online (Sandbox Code Playgroud)
端口列表显示了几个端口:
ports: 'ttyUSB0 (qcdm), wwp0s20u5i8 (net), wwp0s20u5i10 (net), cdc-wdm0 (qmi), cdc-wdm1 (qmi), ttyUSB2 (at)'
$ mmcli --modem 0 --simple-connect="apn=internet"
Run Code Online (Sandbox Code Playgroud)
成功了
$ mmcli --bearer 0
Bearer '/org/freedesktop/ModemManager1/Bearer/0'
-------------------------
Status | connected: 'yes'
| suspended: 'no'
| interface: 'wwp0s20u5i8'
| IP …Run Code Online (Sandbox Code Playgroud) 我试图通过在 /etc/netplan/ 上创建一个 yaml 文件来为我的 ubuntu 服务器设置一个静态 IP,如下所示:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [10.10.21.08/24]
gateway4: 10.10.21.100
Run Code Online (Sandbox Code Playgroud)
但sudo netplan apply返回错误:
Error in network definition /etc/netplan/01-netcfg.yaml line 6 column 23: Malformed Address '10.10.21.08/24', must be X.X.X.X/NN or ... ".
Run Code Online (Sandbox Code Playgroud) 我有一个 wifi 智能网络摄像头,可与适用于 Android/iOS/Windows 的 v380 应用程序配合使用,我想将其连接到在 Ubuntu 18.04 上运行的运动服务器。
尽管摄像机已连接到 LAN 并且我可以在手机上查看它,但我在路由器主页上的 DHCP 客户端下没有看到它列出。
如何找到摄像机的IP地址?
所以这就是交易。我的路由器从 192.168.0.50 开始分配 IP 地址。我有几台运行 ubuntu 的计算机,我希望路由器在每次请求 IP 地址时分配 192.168.0.50 和 192.168.0.51。有任何想法吗?提前致谢。:)