mirror of
https://github.com/daeuniverse/dae.git
synced 2025-07-13 17:29:09 +07:00
Update run-on-macos.md
This commit is contained in:
@ -30,8 +30,8 @@ This section intruduces how to use [lima](https://github.com/lima-vm/lima) virtu
|
|||||||
First, we should install `lima` and `socket_vmnet`.
|
First, we should install `lima` and `socket_vmnet`.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
# Install socket_vmnet for bridge.
|
# Install lima for VM and socket_vmnet for bridge.
|
||||||
brew install socket_vmnet
|
brew install lima socket_vmnet
|
||||||
|
|
||||||
# Set up the sudoers file for launching socket_vmnet from Lima
|
# Set up the sudoers file for launching socket_vmnet from Lima
|
||||||
limactl sudoers >etc_sudoers.d_lima
|
limactl sudoers >etc_sudoers.d_lima
|
||||||
@ -208,7 +208,7 @@ mkdir -p /Users/Shared/bin
|
|||||||
cat << 'EOF' > /Users/Shared/bin/dae-network-update.sh
|
cat << 'EOF' > /Users/Shared/bin/dae-network-update.sh
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -e
|
set -e
|
||||||
export PATH=$PATH:/opt/local/bin/
|
export PATH=$PATH:/opt/local/bin/:/opt/homebrew/bin/
|
||||||
dae_ip=$(limactl shell dae ip --json addr | limactl shell dae jq -cr '.[] | select( .ifname == "lima0" ).addr_info | .[] | select( .family == "inet" ).local')
|
dae_ip=$(limactl shell dae ip --json addr | limactl shell dae jq -cr '.[] | select( .ifname == "lima0" ).addr_info | .[] | select( .family == "inet" ).local')
|
||||||
current_gateway=$(route get default|grep gateway|rev|cut -d' ' -f1|rev)
|
current_gateway=$(route get default|grep gateway|rev|cut -d' ' -f1|rev)
|
||||||
[ "$current_gateway" != "$dae_ip" ] && (sudo route delete default; sudo route add default $dae_ip)
|
[ "$current_gateway" != "$dae_ip" ] && (sudo route delete default; sudo route add default $dae_ip)
|
||||||
|
Reference in New Issue
Block a user