j0h

temp.sh

j0h
Jul 25th, 2026
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.73 KB | None | 0 0
  1. #!/bin/bash
  2. set -e
  3.  
  4. IFACE=enp2s0
  5. ADDR=192.168.1.69/24
  6.  
  7. echo "Temporarily setting $IFACE to $ADDR"
  8.  
  9. sudo nmcli dev disconnect "$IFACE" 2>/dev/null || true
  10. sudo dhclient -r "$IFACE" 2>/dev/null || true
  11.  
  12. sudo ip link set "$IFACE" down
  13. sudo ip addr flush dev "$IFACE"
  14. sudo ip link set "$IFACE" up
  15. sudo ip addr add "$ADDR" dev "$IFACE"
  16. ip -4 addr show dev "$IFACE"
  17. sleep 1
  18. ip route show dev "$IFACE"
  19. : <<'END_COMMENT'
  20. #!/bin/bash
  21. #set -e
  22. end:<<
  23. IFACE=enp2s0
  24.  
  25. echo "Temporarily setting Ethernet to 192.168.1.10"
  26.  
  27. sudo dhclient -r "$IFACE" || true
  28. sudo ip addr flush dev "$IFACE"
  29. sudo ip link set "$IFACE" up
  30. sudo ip addr add 192.168.1.10/24 dev "$IFACE"
  31.  
  32. ip -4 addr show dev "$IFACE"
  33. ip -4 addr show dev "$IFACE"
  34. END_COMMENT
Advertisement
Add Comment
Please, Sign In to add comment