mirror of
https://github.com/foxlet/macOS-Simple-KVM
synced 2024-11-24 20:23:05 +00:00
[DOCS] Update guide-networking.md (#108)
It's also possible to let QEMU control your tun/tap devices. It's only needed to create a bridge device with f.e. netctl.
This commit is contained in:
parent
3507989a19
commit
527588d5a2
1 changed files with 31 additions and 0 deletions
|
@ -58,3 +58,34 @@ You can optionally use the `vmxnet3` driver for higher performance compared to t
|
||||||
```
|
```
|
||||||
-device vmxnet3,netdev=net0,id=net0,mac=52:54:00:c9:18:27 \
|
-device vmxnet3,netdev=net0,id=net0,mac=52:54:00:c9:18:27 \
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Using Netctl
|
||||||
|
You can also use netctl and the qemu bridge helper to control the bridge and tun/tap interfaces. Replace `DEVICENAME` with your ethernet card's device name.
|
||||||
|
|
||||||
|
### Create netctl configuration file in /etc/netctl (f.e. /etc/netctl/kvm-bridge)
|
||||||
|
```
|
||||||
|
Description="Bridge Interface br10 : DEVICENAME"
|
||||||
|
Interface=br10
|
||||||
|
Connection=bridge
|
||||||
|
BindsToInterfaces=(DEVICENAME)
|
||||||
|
IP=dhcp
|
||||||
|
# If you want also for DHCPv6,uncomment below line
|
||||||
|
#IP6=dhcp
|
||||||
|
```
|
||||||
|
|
||||||
|
### Activate netctl bridge handler with system boot
|
||||||
|
```
|
||||||
|
sudo netctl enable kvm-bridge
|
||||||
|
```
|
||||||
|
|
||||||
|
### Create bridge whitelist file for qemu (/etc/qemu/bridge.conf)
|
||||||
|
```
|
||||||
|
allow br10
|
||||||
|
```
|
||||||
|
|
||||||
|
## Attach Bridge to QEMU
|
||||||
|
Now you'll have to add the following line to `basic.sh`, replacing `-netdev user,id=net0`. Change `br10` to your corresponding device name.
|
||||||
|
|
||||||
|
```
|
||||||
|
-netdev bridge,br=br10,id=net0 \
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue