Hi all, My ultimate goal is to have a Devuan VM guest on my Void Linux Daily Driver Desktop (DDD) that acts like just another metal computer on my LAN at 192.168.0.0/24. I want it to have address 192.168.0.66. I've tried to do this sporadically over the past 2 years, never with success.
Here's how far I've gotten: I have a shellscript called upnet.sh that sets up networking on my DDD, which has no /etc/network/interfaces and instead requires commands to set up the network. It also sets up network bridge br0 and tap tap0. It is shown immediately below: ============================================================ #!/bin/sh # MAKE SURE IP FORWARDING IS ENABLED echo 1 > /proc/sys/net/ipv4/ip_forward # DEAL WITH HOSTNAME AND LOCALHOST hostname=`grep -v "^\s*#" /etc/hostname | head -n1` ip link set dev lo up # UNDO ANY POSSIBLE STUFF FROM PREVIOUS UPNET.SH ip link set dev tap0 down brctl delif br0 tap0 ip link set dev br0 down ip addr del 192.168.0.102/24 dev br0 ip addr del 192.168.0.2/24 dev br0 brctl delbr br0 ip link set dev enp40s0 down ip addr del 192.168.0.102/24 dev enp40s0 ip addr del 192.168.0.2/24 dev enp40s0 # BRING UP enp40s0 ip link set dev enp40s0 up ### GET br0 UP AND RUNNING WITH RIGHT IP ADDRESSES ip link add name br0 type bridge ip link set dev enp40s0 master br0 ip addr add 192.168.0.2/24 dev br0 ip addr add 192.168.0.102/24 dev br0 ip link set dev br0 up ip route add default via 192.168.0.1 ### DO THE TUN/TAP STUFF ip tuntap add tap0 mode tap brctl addif br0 tap0 ip link set dev tap0 up ============================================================ The ip link, ip addr, and ip route commands shows this works perfectly on my DDD. The shellscript that runs my Devuan VM follows: ============================================================ #!/bin/sh dvddir=/scratch/linuxinst/devuan/devuan_beowulf/installer-iso qemu-system-x86_64 -m 1024 \ -hda beowulf.disk \ -cdrom $dvddir/devuan_beowulf_3.0.0_amd64-desktop.iso \ -boot c -ctrl-grab -cpu max -vga std -enable-kvm \ -net nic,model=virtio,macaddr=00:00:00:00:00:01 -net tap,ifname=tap0 ============================================================ The resulting Devuan VM guest works just fine, can ssh to my LAN computers, can ssh to my Internet host, but it's still 10.0.2.15 with default route 10.0.2.2. I want it 192.168.0.66 with default route 192.168.0.1. I tried setting the VM guest's /etc/network/interfaces to static with address 192.168.0.66, with the gateway, netmask etc set accordingly, but after doing that, ip addr on the VM showed no IP address at all. I feel like I'm closer than I've ever been before, but I'm not there yet. How do I set up my Devuan VM guest to 192.168.0.66, with proper gateway, etc, so it can be just another computer on my 192.168.0.0/24 LAN? Thanks, SteveT Steve Litt Autumn 2020 featured book: Thriving in Tough Times http://www.troubleshooters.com/thrive _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
