Quick Links

Networking problems

If you experience problems working together you probably have a problem with your firewall's or your router's settings. Please continue reading for some tips regarding these issues.

Firewall settings

If you cannot see local or Internet documents, can't be contacted by others and can't connect to our testing server, first check if your firewall blocks SubEthaEdit traffic. SubEthaEdit needs to be able to communicate via TCP on port 6942-6951.

If you use Mac OS X's built-in firewall (10.5), please follow these steps to enable SubEthaEdit traffic:

  • Open "System Preferences"
  • Click on "Security" ("Sharing"
  • Chose "Firewall" tab
  • Select "Set access for specific services"
  • Click the "+" button
  • Select SubEthaEdit.app

Router settings

If you use a router (e.g. an AirPort Base Station) to connect to the Internet, you need to forward ports from your router to your computer. The frist step to achieve this is to configure Mac OS X to use a static local IP address. To do this, please follow these steps:

  • Open "System Preferences"
  • Choose "Network"
  • Click on the "Location" pop-up menu and choose "Edit Locations"
  • Duplicate your current Location and name it e.g. "At home"
  • Choose "AirPort" from the "Show:" pop-up
  • Select TCP/IP tab
  • Choose "using DHCP with manual address"
  • Enter a IP from your local network in the IP Address field (e.g. 10.1.2.100)
  • Click "Apply now"

Next we have to configure the port forwarding on your router. If you use an AirPort Base Station, please follow these steps, if you use a different router, please consult its manual on how to forward ports.

  • Open the AirPort Admin Utility
  • Select the Base Station and click "Configure"
  • Select "Port Mapping" tab
  • Click "Add"
  • Enter 6942 for public and private port. Enter the static local IP from above as IP
  • Click Update and wait for the base station to restart

To test your setup follow these steps to host a document with SubEthaEdit:

  • Open the document in SubEthaEdit
  • Choose "File/Announce" from menu
  • Find out your external IP
  • Tell others to connect to your IP in the Internet window, or send them a link like see://<your ip> (e.g. see://84.152.220.111)